一、功能介绍
% ~7 ?7 P9 L# N3 y1 o, @从浩辰ICAD2008起,所有的自定义用户界面功能都通过自定义用户界面对话框完成,在命令行输入CUI命令打开自定义用户界面对话框完成如下功能:自定义命令、添加或更改工具栏和菜单、为各种用户界面元素指定命令、创建或更改宏、定义 DIESEL 字符串、添加工具栏提示 、在状态行上给出说明文字 。即可以创建新命令,也可以编辑现有命令的特性。 可定义的特性包括:命令名、说明、宏、以及大/小图像。即可以创建,也可以修改现有的工具栏或弹出式工具栏,可以添加命令或控制元素到工具栏,也可以创建和编辑工具栏按钮。同样也可以创建或修改菜单,并将命令添加到菜单。宏用于定义选择某个界面元素后将发生的动作。宏可以完成用户需要执行一系列操作才能完成的绘图任务。 宏可以包含命令、特殊字符、DIESEL(直接解释求值字符串表达式语言)。可以方便的指定与工具栏按钮或菜单项对应的宏。用户可以根据需要创建、加载或卸载局部自定义文件。 加载并使用局部 CUI 文件可以在独立的 CUI 文件中创建和修改大多数界面元素(如工具栏、菜单等),而无需将自定义设置输入到主 CUI 文件。使用传输功能,可以将一个CUI文件中的内容,转移到其它的CUI文件中。
4 ]; F( r/ N5 z2 d8 o9 Y/ _& E$ t7 U: W
! X* w& T k8 n& s/ t b t# s0 l$ H二、功能特色 - c6 C3 z6 ?: g' G
在浩辰ICAD 2008 之前的版本中,是通过在 ASCII 文字编辑器中编辑 MNU 或 MNS 文件来自定义用户界面的。 用户必须手动在文本文件中输入和验证自定义数据,这是一个繁杂而且容易出错的过程。 文本文件中一个简单的语法错误(例如匹配不当的括号)就可能使整个菜单文件无效。浩辰ICAD2008使用基于 XML 的 CUI 文件取代之前版本中的菜单文件。
1 |' G% h$ n( [( a) ]3 V& N" q用户不必再使用文字编辑器来自定义菜单文件(MNU 和 MNS 文件),而可以直接在ICAD内可视化的自定义所有的用户界面元素。自定义用户界面所需的所有信息包含在“自定义”窗格、“命令”窗格、“信息”窗格、“特性”窗格、“工具栏预览”窗格、“按钮图像”窗格、“键盘快捷键”窗格中,这些窗格都是可动态改变大小或隐藏的。因而方便用户在一个统一的环境中完成所有界面元素的自定义设置。可将命令拖到菜单或工具栏中,也可以单击鼠标右键来添加、删除或修改用户界面元素。在“自定义用户界面” 对话框的“特性”窗格中将显示元素特性和选项列表,用户可以从中进行选择。这可以防止造成语法错误或拼写错误,这些错误是在手动向 MNU 或 MNS 文件中输入文字时经常发生的。9 [& l# e! v6 R! R0 _' t
9 W( f0 t9 u" I0 q, S- {
" s/ V8 g$ _$ y% V+ _% f- V# U- W三、自定义相关界面说明
) [: x2 ?: e$ H0 g; U8 w+ n
( Q, y3 J* r9 V ~7 c“自定义”窗格:显示CUI文件中包含的所有界面元素
2 x1 I1 q8 W( I8 H5 Q+ f & I2 P" M* Y, `3 M& T) {
3 L. I0 H3 a! h( O0 S) g“命令”窗格:显示CUI文件中包含的所有命令1 [+ ]# B. [- z' O2 }
& f. U0 a3 _. q5 q( ]
: x/ o( V+ I/ X% }
“特性”窗格:根据所选择的不同界面元素,列出相应的属性。
. N m$ m9 `$ w- B0 r
% e: b2 r2 N2 m# k& w% j( @/ [: M# \/ l5 s: N- H v! w) V, l* l
“工具栏预览”窗格:预览相应的工具栏$ M7 q! B8 L& e! T0 J- P
, u1 f; g, e0 h6 F" R- I% ]
8 m8 H1 S/ Y5 Q8 J4 h0 T X8 M“按钮图像”窗格:显示所有与命令相关联的图标
2 o5 \; W" W$ _2 V% q
9 j$ a& u5 k; ~3 @/ z2 H6 ]/ M. t. w6 A- o" A9 T
“键盘快捷键”窗格:显示CUI文件中包含的所有快捷键( Z. i+ J0 h, I# g5 O4 e6 q6 {6 ?

2 \, P7 a1 R4 R, n! I9 F2 Q& R8 p- Z3 G: a% u( A* u+ I
传输选项卡:可以在两个CUI文件之间传输界面元素
0 ?, z8 ~" j4 k3 y |