286168051 发表于 2013-6-15 13:00:07

OpenDCL函数库中文版(一)

本帖最后由 286168051 于 2013-6-18 12:24 编辑


由于OpenDCL是英文版的,造成了一些人使用的不便,从今天起,本人将陆续将把OpenDCL函数的中文释义发布。由于本人水平有限,请大家多多提出意见。


dcl_ActivateEmail

(dcl_ActivateEmail EmailAddress {Parameters })

返回值:如果成功返回T,否则返回Nil。

必填参数:用户的Email地址。选填参数:用户发送邮件的主题。

实现功能:打开默认的电子邮件客户端发送电子邮件。电子邮件地址为收件人的地址,可选的参数是附加到电子邮件的主题。

dcl_AttachXref

(dcl_AttachXref DwgFilePath {BlockName } {InsertionPoint } {Rotation })

返回值:如果成功返回T,否则返回Nil。

此函数附着指定路径DWG文件在当前图形作为外部参照。如果没有指定插入点,外部参照将插入在原点。如果未指定旋转,外部参照插入的旋转角度为零。如果没有指定块名,在当前图形中的外部参照名称将用作绘图文件名。

此函数可用在当XREF命令不能使用的情况下(例如:从一个同步的事件处理函数中)。



清风明月名字 发表于 2013-6-15 15:29:30

谢谢老师的工作,太好了!

286168051 发表于 2013-6-19 11:54:10

OpenDCL函数库中文版(三)

本帖最后由 286168051 于 2013-6-19 12:30 编辑

dcl_ForceDwgRedraw

调用成功:返回T,否则返回NIL

相当于CAD的redraw命令,只对CAD图形窗口进行重新绘制,不能对实体进行重绘。
dcl_GetBlockSize

(dcl_GetBlockSize BlockName )

参数:块名

功能:返回图块的宽度和长度的表。如果指定的图块在当前图形不存在将返回NIL



dcl_GetDwgMouseCoords 参数:无 返回值:三维点 这个函数返回当前激活图形中鼠标所在位置的坐标。 dcl_GetFocus 参数:无 返回值:由项目、对话框、控件组焦点成的表 这个函数返回项目、对话框、控件与当前键盘的输入焦点。如果焦点不是由OpenDCL控制,函数返回NIL dcl_GetHardDriveSize (dcl_GetHardDriveSize DriveLetter ) 返回:指定盘符的磁盘大小 这个函数返回磁盘驱动器的大小。 dcl_GetMouseCoords 参数:无 返回:二维点 此函数返回当前鼠标坐标在Windows显示相对的虚拟显示器的左上角的坐标。 dcl_GetOLEColorValue (dcl_GetOLEColorValue AcadColor ) 返回值:OLE颜色 这个函数转换AutoCAD颜色或系统颜色转换为由ActiveX属性和方法使用的OLE颜色。 dcl_GetProjects 参数:无 返回:当前所加载的OpenDCL工程。 这个函数返回当前所加载的OpenDCL工程集合。 dcl_GetScreenSize 参数:无 返回:表 这个函数返回Windows工作区(不含系统任务栏区域)在主显示器上的像素大小。 dcl_GetVersion 参数:无 返回:一个浮点数。 这个函数返回Opendcl运行时加载的版本号。 (取整数部分) 例如(dcl_getversion) 返回 7.0 dcl_GetVersionEx 参数:无 返回:字符串 这个函数返回完整的构建版本号。 例如:(dcl_getversionex)返回”7.0.0.12”

Gu_xl 发表于 2013-6-19 14:17:31

建议标题直接采用函数名称!或者把这些函数翻译集合到一个帖子里发布!便于读者查阅!

286168051 发表于 2013-6-19 15:37:29

好的

jyzas 发表于 2013-7-21 17:33:10

这是部分的,有没有全部的

npu349 发表于 2014-3-10 21:36:44

辛苦了 正准备学习呢

txc6853234 发表于 2014-9-29 20:44:10

真是我要找的,大神加油!!!!

zsc1984001 发表于 2014-10-14 20:37:19

真是我要找的,大神加油!!!!

773786668 发表于 2016-6-16 11:15:37

雷锋同志好
页: [1] 2
查看完整版本: OpenDCL函数库中文版(一)