如第2节中所述,自定义界面大致应包括3方面的内容:自定义工具,自定义任务栏,及自定义菜单,首先我们应新建一个dgnlib文件(第3节已讲过),然后直接打开这个文件,或者在自定义窗口的文件列表中打开,然后再新建文件:
注意如果要直接在这里打开,需要在新建文件后重新启动一下软件,这个文件才可以被系统搜索到。
A.新建工具:打开文件后在自定义窗口中新建工具栏及工具:
也可以复制已有工具栏中的工具到新的工具栏里,使用复制粘贴:
新建工具的界面介绍如下:
Command data命令数据——
key-in: 这是该工具对应的命令,即我们第一节讲的命令行
balloon text: 提示文本,即鼠标悬停时的提示文字
general setting基本数据——
icon: 图标,可以载入代表该工具的图符,可以是BMP位图文件,也可以是rsc图标文件
Dimension尺寸标注:设定这个工具是在2D还是3D的环境中使用,如果只设2D,那它在3D中就不显示了
另外还可以添加别的数据特征,比如捕捉模式:
不需要后在该选项栏处单击右键,点击移除即可,这样建立好后,就可以通过工具按钮来调用命令了。
B. 新建任务栏之前,首先让我们来打开看一下项目中的任务栏:
可以发现调用出来的任务栏名称和工具中的任务栏名称是一致的,也就是说任务栏是通过名称来调用和定义的,我们新建一个任务栏名为 newv task, 然后可以在它下面添加工具,从左侧工具栏中复制然后粘贴,这样new task的任务栏就建好了。
C.新建菜单:我们可以通过新建的菜单直接调出某个任务栏,只要在新建的菜单项的数据属性中指定合适的命令行key-in即可:
D. 另外在项目文件中,我们可以自定义快速访问工具栏(Quick Access Toolbar)或选项卡(Ribbon)中的内容, 详见视频:
https://pan.baidu.com/s/1ONhqx-9rtZLmQt34JyHzXg 提取码:df3h
选项卡中的内容显示可以直接在相应位置上单击右键,勾选想显示出的工具即可:
由此我们便可根据自己的需要重新组织定义软件界面。
E. 自定义快速工具栏或选项卡的原始定义文件保存在如下位置