凯得吧[CAD8.Net]

 找回密码
 注册会员

QQ登录

只需一步,快速开始

尊敬的会员:如您的密码仅为数字等简单密码,为帐号安全,请务必修改! 新会员请验证邮箱!升级后可发主题贴!
分享内容请勿对会员进行二次引导,附件有密码请务必在贴内说明,或使用本站默认密码:www.cad8.net
本站所有资料为会员上传仅供大家学习之用,商用请务必购买正版版权!有侵权之处,请联系管理员(QQ:119891935)删除!
查看: 46|回复: 0
收起左侧

CAD在工具条添加一个按钮(网页版)

[复制链接]
发表于 2019-8-5 10:54:54 | 显示全部楼层 |阅读模式 简体中文繁體中文
用QQ等截图工具截图后,点中发贴区直接按Ctrl+V键就可以将截图粘贴到发贴框.

欢迎加入,注册成为会员,享用更多功能,完全免费。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
修改MxDraw52\Bin\vc100目录下的MxDraw-ToolBar.mxt文件:


                               
登录/注册后可看大图

  1. // 如下,是从工具条所在本地目录的bmp加载,local:表示是个本地的bmp
  2. ("自定义打文件按钮" "自定义打文件按钮" "Mx_OpenMxg" "" "" "local:mytoolbar.bmp")
  3. ("自定义打文件按钮" "自定义打文件按钮" "Mx_OpenMxg" "" "" "local:mytoolbar.bmp")
复制代码
改成:
  1. // 如下,是从工具条所在网络目录的bmp加载,web:表示是网上加载
  2. ("自定义打文件按钮" "自定义打文件按钮" "Mx_OpenMxg" "" "" "web:mytoolbar.bmp")
  3. ("自定义打文件按钮" "自定义打文件按钮" "" "" "" "local:mytoolbar.bmp" "100")
复制代码


效果如下,多了两个按钮了,用户可以给增加的按钮添加自定义命令。


                               
登录/注册后可看大图

在B/S模式下,一步一步的说一下,如何用户自定义工具条,并响应点击事件。 详细例子可以参考samples\AspNet\AspNet.sln, samples\AspNet\ My-MxDraw-ToolBar.txt。

1、新建菜单文件

新一个文本文件: My-MxDraw-ToolBar.txt,内容如下:

定一个按钮,按钮名为“自定义按钮“,图标是服务器上加载,图标名为mytoolbar.bmp,按钮点击执行命令,命令id为99。
  1. ("MxDrawToolBarFile" "MxDraw.dll" (214 211 206) "top" "MyTest工具" "Y")
  2. ("自定义按钮" "自定义按钮" "" "" "" " web:mytoolbar.bmp " "100")
复制代码
2、把文件上传到服务器

把My-MxDraw-ToolBar.txt, mytoolbar.bmp文件放到服务器上,并放在同一个目录下,保证能直接从ie中访问。

3、Js程序里引用工具条

工具条文件放在当前网页目录下。
  1. <param name="ToolBarFiles" value="./ My-MxDraw-ToolBar.txt ">
复制代码
4、响应命令执行事件,如下:
  1. function DoCommandEventFunc(iCmd)
  2. {
  3.     if (iCmd == 100) {
  4.         //该函数在mxcustom.js中
  5.         alert("工具条按钮点击");
  6. }
  7. }
复制代码
  1. document.getElementById("MxDrawXCtrl").ImplementCommandEventFun = DoCommandEventFunc;
复制代码



您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

本站所有资料仅供大家学习之用,商用请务必购买正版版权!有侵权之处,请联系管理员(QQ:119891935)删除!
快速回复 返回顶部 返回列表