Question: Can you add Project Explorer Links onto elements in the Screen Menu to open to a different file (like a Video, Document or website)? Or perhaps there is a key-in to open a file outside of ABD/MS?
Answer: To open a Windows application use '$ %[application]'. For example, '$ %excel' will open Excel. Config variables can also be incorporated into the key-in, for example '$ %explorer $(_USTN_OUT)' will open Windows Explorer to your project OUT folder.
Question: Since the view size of the Saved View controls the size of the pop-up menu, is there a way to accurately control the view size in order to keep the view sizes consistent from one menu to another?
Answer: The key-in 'MDL SILENTLOAD viewsize' opens the View Size dialog that allows the view to be sized in pixels. Remember that screen menus are sized in pixels so could be quite small on 4k monitors.
Question: Are screen menus available in all Bentley products or just AECOsim.
Answer: The ability to create screen menus has been a base MicroStation capability since V8 was released, so they are available in all Bentley products built on the MicroStation platform. AECOsim actually delivers a sample View Control screen menu.
Question: How do you Create a button assignment for a screen menu that you have created?
Answer: Go to Workspace > Button Assignments. Select the button combination you would like to use, for instance, Alt+Shift+Reset and then type in the Key-in string for opening a screen menu in the action field. The key-in is 'SCREENMENU OPENPOPUP [name of dgnlib],[name of model],[name of saved view]', for instance, SCREENMENU OPENPOPUP ScreenMenus,ViewControlMenu,ViewControlMenu.
Question: Do ISO views in the delivered ScreenMenu.dgnlib respect the active ACS?
Answer: No, the view control commands used by this screen menu are 'TFVIEW ISO RIGHTBACK | LEFTBACK | LEFT | RIGHT', they behave differently to the platform 'VIEW' commands with regard to ACS. In MicroStation the commands 'rotate activeview iso' and 'rotate activeview rightiso' operate relative to the active ACS. There are no documented MicroStation equivalents to RIGHTBACK and LEFTBACK.
Workaround: In the delivered screen menu change the command text as follows (an example is attached):
tfview iso left = rotate activeview isotfview iso right = rotate activeview rightiso
Enhancement 483679 has been filed requesting that they operate in the same way as the equivalent MicroStation commands and respect the active ACS.
If you have created some screen menus and would like to share what you have done, please post some images here.