- MxDraw 云图
- 快速入门
- 前端 mxdraw 和 mxcad 库预览编辑图纸
- 后台使用 Node.js 调用梦想 API
- CAD 与 GIS 集成说明
- 梦想云图 Node.JS 服务
- iOS 开发
- 安卓开发
- 网页 CAD 开发
- 网页快速入门 aspaps.netphpjava
- 图形数据库
- 参数化绘图
- 交互绘图
- 选择集
- 扩展数据
- 自定义实体
- 自定义命令
- 光栅图处理
- 图面搜索
- 控件事件
- 打印控制
- 界面控制
- COM 开发
- 视频教程
- VB 快速入门
- Delphi 快速入门
- CSharp 快速入门
- java 快速入门
- QT 快速入门
- 易语言快速入门
- Powerbuilder 快速入门
- wpf 控件入门
- 图形数据库
- 参数化绘图
- 交互绘图
- 选择集
- 扩展数据
- 自定义命令
- 自定义实体
- 打印控制
- 控件事件
- 图面搜索
- 光栅图处理
- 界面控制
- C++ 开发
- C++ bulider 快速入门
- C++ 快速入门(VS2010)
- C++ 快速入门(com 接口)
- 图纸数据库
- 参数化绘图
- 交互绘图
- 选择集
- 扩展程序
- 扩展数据
- 自定义函数
- 自定义实体
- 光栅图处理
- 图面搜索
- 控件事件
- 界面控制
- 常见问题
- 试用技术服务申请
- 会员下载最新程序
- 备用下载
- 控件安装运行说明
- 控件最新更新
- 控件功能简介
- 控件图形数据库
- 控件界面控制
- 控件命令执行原理
- 控件系统变量说明
- 控件常见问题说明
- 修改对象属性
- 网页加载 CAD 图纸的两个方案
- MxDraw3D 控件
- 前端基础工程化知识
菜单栏修改讲解
视频如下:
代码工程下载:
https://mxtmpweb.mxdraw.f3322.net:3562/video/com-mxmenu.zip
二、菜单栏定义文件
1、如何找到控件对应的mnu定义文件
1)找到安装的文件目录:MxDraw52\Bin\vc100;
2)选择打开一个exe可执行文件;
3)找到对应文件具体所在位置(菜单栏文件与控件位置不一致时,修改文件针对控件是无效的);
4)mnu文件可通过记事本打开进行修改。
2、如何新增一个按钮
1)用记事本打开mxmenu.mnu文件(所有的mnu文件都是菜单栏文件);
2)添加按钮并保存(“100”为ID,用作自定义命令);
"自定义新建(&N)1" "" "IDB_NEW_BITMAP" "local:mytoolbar.bmp" "" "100" "ID_NEW_BUTTOM"
"自定义新建(&N)" "Mx_New" "IDB_NEW_BITMAP" "local:mytoolbar.bmp"
3)输入自定义的命令;例如隐藏菜单栏;
else if(100==e.iCommandId ) { axMxDrawX1.ShowMenuBar = isShow; isShow = !isShow; }
4)编译运行,点击新建按钮,命令被执行。
3、如何让控件一启动就隐藏某个按钮
1)首先响应事件InitComplete;
2)然后根据需要写入代码:例如隐藏新建和打开
private void axMxDrawX1_InitComplete(object sender, EventArgs e) { axMxDrawX1.HideMenuBarControl("新建(&N),打开(&O)", true); }
3)再编译运行,此时文件---新建、保存按钮直接被隐藏。
4、如何删除不需要的按钮及说明
1)如何删除:直接在文件夹把不需要的菜单栏文件删除,控件加载时就不会显示该工具条;
2)文件中第一行菜单文件头信息;
3) 文件中后面每一行代表一个菜单栏按钮;
4)通过mnu文件可修改菜单栏,删除增加按钮,给增加的按钮通过id添加自定义命令。
5、怎么修改控件默认的菜单文件
视频如下:
1)在安装位置找到打开MxDraw5.2Help;
2)双击打开,搜索“Iniset"找到_DMxDrawX::Iniset 数据 成员;
3)可看见序号60为指定菜单文件;
4)找到:正编辑的工程--控件属性--Iniset
5)如果想用mymxmenu.mnu文件代替默认文件(新建同理),如图(多个则用逗号分开);
6)此处两个文件不同之处如红框所示,更改后打开菜单栏文件显示则为图二。
图一:mxmenu.mnu文件
图二:mymxnenu.mnu文件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论