明经CAD社区

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4988|回复: 10

[OpenDCL] OpenDCL函数库中文版(一)

[复制链接]
发表于 2013-6-15 13:00 | 显示全部楼层 |阅读模式
本帖最后由 286168051 于 2013-6-18 12:24 编辑



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



dcl_ActivateEmail

(dcl_ActivateEmail EmailAddress [as String] {Parameters [as String]})

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

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

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


dcl_AttachXref

(dcl_AttachXref DwgFilePath [as String] {BlockName [as String]} {InsertionPoint [as 3DPoint]} {Rotation [as Float]})

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

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

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



发表于 2013-6-15 15:29 | 显示全部楼层
谢谢老师的工作,太好了!
 楼主| 发表于 2013-6-19 11:54 | 显示全部楼层

OpenDCL函数库中文版(三)

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

dcl_ForceDwgRedraw

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

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

dcl_GetBlockSize

(dcl_GetBlockSize BlockName [as String])

参数:块名

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




dcl_GetDwgMouseCoords
参数:无
返回值:三维点
这个函数返回当前激活图形中鼠标所在位置的坐标。

dcl_GetFocus
参数:无
返回值:由项目、对话框、控件组焦点成的表
这个函数返回项目、对话框、控件与当前键盘的输入焦点。如果焦点不是由OpenDCL控制,函数返回NIL

dcl_GetHardDriveSize
(dcl_GetHardDriveSize DriveLetter [as String])
返回:指定盘符的磁盘大小
这个函数返回磁盘驱动器的大小。

dcl_GetMouseCoords
参数:无
返回:二维点
此函数返回当前鼠标坐标在Windows显示相对的虚拟显示器的左上角的坐标。

dcl_GetOLEColorValue
(dcl_GetOLEColorValue AcadColor [as Color])
返回值: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”
发表于 2013-6-19 14:17 | 显示全部楼层
建议标题直接采用函数名称!或者把这些函数翻译集合到一个帖子里发布!便于读者查阅!
 楼主| 发表于 2013-6-19 15:37 | 显示全部楼层
好的
发表于 2013-7-21 17:33 | 显示全部楼层
这是部分的,有没有全部的
发表于 2014-3-10 21:36 | 显示全部楼层
辛苦了 正准备学习呢
发表于 2014-9-29 20:44 | 显示全部楼层
真是我要找的,大神加油!!!!
发表于 2014-10-14 20:37 | 显示全部楼层
真是我要找的,大神加油!!!!
发表于 2016-6-16 11:15 | 显示全部楼层
雷锋同志好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号  
©2000-2017 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2018-1-21 18:40 , Processed in 0.359046 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表