页面树结构
转至元数据结尾
转至元数据起始

上下文(快捷菜单)的可用性通过快捷菜单系统变量控制。有三种右键菜单模式:

  • 默认模式:当没有激活命令且未选中任何命令时,会显示默认上下文菜单。
  • 编辑模式:当存在选择集时,会显示编辑右键菜单。该模式是情境相关的。如果所选实体存在特定的快捷菜单,其内容会添加到编辑的上下文菜单中。例如,当选择MText实体时,多行文本对象的上下文菜单内容会在编辑上下文菜单中显示。
  • 命令模式:当命令运行时,会显示命令上下文菜单。

右键点击时会出现快捷菜单。然而:

  • 当快捷菜单系统变量的位代码16被设置时,右键会重复前一个命令,你需要长时间按住右键(=长右键)才能显示快捷菜单。
  • 当设置了QUADDISPLAY系统变量的位码4(=右键显示Quad)时,只有在设置了SHORTCUTMENU系统变量的位码16时,快捷菜单才会显示。

特殊快捷菜单有:

  • 握把:使用握把编辑实体时,右键点击时会出现。
  • 实体快照
    • MBUTTONPAN = 关闭:点击鼠标滚轮(中键)时显示。
    • MBUTTONPAN = 开:Shift + 右键显示

创建快捷菜单

  1. “自定义”对话框中,点击菜单标签。
  2. 请采取以下措施之一:
    • 点击菜单组的上下文菜单子组,然后右键点击,选择“附加右键菜单”。

      新的上下文菜单将被添加到最后一个现有的上下文菜单下方。

    • 上下文菜单子组中选择一个现有的右键菜单,然后右键点击,在右键菜单中选择插入右键菜单

      新的上下文菜单会被添加到所选的上下文菜单上方。

    新增上下文菜单对话框出现了。

  3. 菜单标题栏输入一个名字。
  4. (选项)要创建常规的上下文菜单:
    • 选择“作为常规上下文菜单”。
    • 点击添加上下文按钮

      会出现“添加上下文别名”对话框。

    • 选择一个上下文别名。选项有:CMCOMMAND、CMDEFAULT、CMEDIT、GRIPS 和 SNAP。

      它控制了右键菜单的可用时间。见上文。

    • (选项)添加另一个上下文别名。
    • 点击确定按钮创建右键菜单。
  5. (选项)要创建上下文敏感的上下文菜单:
    • 特定实体上选择作为上下文菜单
    • 点击“添加实体类型......”按钮。

      会出现“添加实体别名”对话框。

    • 勾选“一个实体”和/或“多个实体”选项。
    • 在列表中选择一个或多个实体,然后点击确定按钮。
    • (选项)点击添加自定义......按钮,添加自定义别名。
    • 点击确定按钮创建右键菜单。
  6. 在右键菜单中添加工具。


  • 无标签