|
使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。
每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。
菜单组部分不包含菜单项。
34.2.3 按钮和辅助菜单
菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。
用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。
表34-4 按钮及相关的菜单部分
键/按钮序列
菜单部分
单击按钮
AUX1和BUTTONS1
SHIFT+单击按钮
AUX2和BUTTONS2
CTRL+单击按钮
AUX3和BUTTONS3
CTRL+SHIFT+单击按钮
AUX4和BUTTONS4
注意 按钮和辅助部分仅在用作主菜单时有效,而在用作子菜单时被忽略。
34.2.4 下拉菜单和快捷菜单
下拉和快捷菜单都显示为级联菜单(也称为步进菜单或层次菜单)。因此,这些菜单无须交换菜单区域,即可进行逻辑分组。
菜单文件中的下拉菜单部分用“***POP1”~“***POP499”标签进行标识;而快捷菜单部分用“***POP0”和“***POP500”~“***POP999”进行标识。其中,POP0菜单部分定义缺省的对象捕捉快捷菜单,POP500~POP999菜单部分用来定义上下文相关快捷菜单。
每个菜单部分都可拥有一个或多个别名,这些别名由菜单部分标签后的**alias标签定义。AutoCAD通过别名(如**GRIPS)引用上下文菜单并在特定情况下使用它们。
1. 菜单项的定义
下拉菜单项的定义中,标签项包含了该菜单项的菜单栏标题,以及定义菜单和子菜单项。例如在ACAD.MNS文件中的下拉菜单的“**FILE”部分定义如下:
***POP1
**FILE
ID_MnFile [&File]
ID_New [&New... Ctrl+N]^C^C_new
ID_Open [&Open... Ctrl+O]^C^C_open
ID_DWG_CLOSE [&Close]^C^C_close
ID_PartialOp [$(if,$(eq,$(getvar,fullopen),0),,~)Partia&l Load]^C^C_partiaload
[--]
ID_Save [&Save Ctrl+S]^C^C_qsave
ID_Saveas [Save &As...]^C^C_saveas
ID_ETransmit [e&Transmit...]^C^C_etransmit
ID_Publish [Publish to &Web...]^C^C_publishtoweb
ID_Export [&Export...]^C^C_export
[--]
ID_PlotSetup [Pa&ge Setup...]^C^C_pagesetup
ID_PlotMgr [Plotter &Manager...]^C^C_plottermanager
ID_PlotStyMgr [Plot St&yle Manager...]^C^C_stylesmanager
ID_Preview [Plot Pre&view]^C^C_preview
ID_Print [&Plot... Ctrl+P]^C^C_plot
[--]
ID_MnDrawing [->Drawing &Utilities]
ID_Audit [&Audit]^C^C_audit
ID_Recover [&Recover...]^C^C_recover
[--]
ID_BupdateA [&Update Block Icons]^C^C_blockicon
[--]
ID_Purge [<-&Purge...]^C^C_purge
&n 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
|