MicroStationCONNECT Edition 帮助

屏幕菜单

除了使用自定义的功能区界面外,您还可以创建可单击的屏幕菜单来实现自定义的用户界面。

可在 DGNLib 文件的二维或三维模型中创建屏幕菜单,其初始显示由保存的视图定义。命令直接连接至图形元素,激活区域由 MicroStation 的位置逻辑定义。命令信息存储为与图形元素连接的自定义属性。

屏幕菜单可用于激活任何 MicroStation 键入命令,包括各种工具、打开工具箱和功能区组弹出窗口。您可以指定键盘快捷键来打开弹出菜单。或者,也可以定义自定义工具并将其放入功能区组弹出窗口,通过这种方式打开屏幕菜单。

创建屏幕菜单后,可向其中添加以下功能以改善其功能和外观:

  • 键盘快捷键
  • 上下文关联
  • 工具提示

使用保存的视图和层控制屏幕菜单的显示

可以使用保存的视图来控制屏幕菜单的显示。屏幕菜单的初始视图可通过指定保存的视图来控制。用户看到的屏幕菜单大小取决于视图在保存时的大小。

您可以创建其他保存的视图,以导航到屏幕菜单中的其他区域和/或更改显示的层。不过,屏幕菜单的大小将固定为保存的视图的初始大小,而不会在屏幕菜单显示时改变。在以下示例中,第一个屏幕菜单显示以放射状组织不同工具的保存的视图。在该视图中,当您单击包含 + 图标的工具时,将会打开另一个包含更多工具的保存的视图。这可以按如下方式来实现:将工具保留在不同层上,然后创建打开/关闭了不同层的保存的视图。

左:显示第一个保存的视图的屏幕菜单 | 右:显示第二个保存的视图(单击第一个屏幕菜单中的 + 图标时即会打开该视图)的屏幕菜单

如果您有两个视图,但旋转不同,您希望用动画模拟来演示从一个视图到另一视图的过渡,您可能需要在菜单图形周围留出一些空白区域用于旋转。