我的控件又进行了更新
2008.10.06更新
最新下载地址:
http://www.mxdraw.com/viewthread.php?tid=30&extra=page%3D1
1、修正尺寸标注中的MTEXT文字显示不正确问题.
2、控件工具条改成从mxt文件加载,这样用户通过修改mxt文件可以自定义工具条
mxt文格式如下:
// 工具条文件头说明.
// ("文件类型字符串" "资源文件名" "透明颜色")
("MxDrawToolBarFile" "MxDraw.dll" (214 211 206))
// 文件中的工具命令字符串每项说明.
// ("命令名称" "命令提示字符串" "命令" "图标索引字符串")
("打开dwg文件" "打开dwg文件" "OpenDwg" "IDB_OPENDWG_BITMAP")
("SEPARATOR")
("缩放" "视区缩放命令" "Z" "IDB_ZOOM_BITMAP")
("视区移动" "视区移动命令" "P" "IDB_PAN_BITMAP")
("前一个视区" "缩放上一个" "ZoomP" "ID_PRVVIEW_BITMAP")
("重新生成图形" "重新生成图形" "Re" "IDB_REGEN_BITMAP")
("SEPARATOR")
("操作回退" "操作回退" "U" "IDB_UNDO_BITMAP")
("打印图形" "打印图形" "Plot" "IDB_PRINT_BITMAP")
3、导出EnableToolBarControl接口,用来禁用或激活工具条上的按钮.
接口原型为:SHORT EnableToolBarControl(LPCTSTR pszControlName, SHORT isEnable);
4、ActiveX控件增加SendStringToExecute接口,用来发送执行某个命令.
接口原型为: SHORT SendStringToExecute(LPCTSTR pszCmd);
5、ActiveX控件增加OpenWebDwgFile接口,用来打开网上某个dwg文件.
接口原型为:SHORT OpenWebDwgFile(LPCTSTR sUrlPath);
使用方法为: 复制内容到剪贴板
代码:
MxDrawOcxCtrl.SetAtIERuning(1)
MxDrawOcxCtrl.EnableToolBarControl "打印图形",0
MxDrawOcxCtrl.OpenWebDwgFile("http://www.mxdraw.com/downland/S0304-00.DWG")
6、修改VB使用控件,当使用命令时,这时退出程序,但VB程序一直没有退出,在进程管理器中能看到,的问题
7、修正AcDb2dPolyline,AcDbPolyline的返回标高函数总是返回零的问题
8、修正控件在IE使用容易出错的问题,使用控件在IE使用更为稳定
9、修正控件控件在IE中打开,提示控件安全警告问题,具体情况如下:
用敖游打开不会有提示了,用IE打开,需要对IE的 "选项"=>"高级"里的"允许活动程序在我电脑上运行"选项先上
10、增加打印功能