EDIT UG_GATEWAY_MAIN_MENUBAR
AFTER UG_HELP
CASCADE_BUTTON MYPLUS_MENU
LABEL MYPlus
END_OF_AFTER
MENU MYPLUS_MENU
BUTTON MY_FUN
LABEL My Fun
ACTIONS TrainPara.dll
END_OF_MENU
在NX 8.0的安装目录的NXOpen子目录下(D:\Program Files\Siemens\NX 8.0\UGOPEN\SampleNXOpenApplications\.NET\MenuBarDotNetApp),提供了一个菜单的例程:
VERSION 120
EDIT UG_GATEWAY_MAIN_MENUBAR
MENU UG_APPLICATION
! ***NOTE button name must match the name you registered for
! your application in the MenuBarManager()->RegisterApplication call
APPLICATION_BUTTON SAMPLE_CSHARP_APP
LABEL Sample C Sharp Application
LIBRARIES MenuBarCSharpApp
MENU_FILES MenuBarCSharpApp.men
里面采用的Application_BUTTON的方式加载菜单。这种方式是NX运行后,并不会马上出现菜单,而是在应用菜单下添加了一个新的应用“Sample C Sharp Application”。加载了这个应用后,相应的菜单(在MenuBarCSharpApp.men 中定义)才会加载。