popupmenu
来源:互联网 发布:阿里云上传速度慢 编辑:程序博客网 时间:2024/04/28 22:27
//////////////////////////////////////////////////////////////////////////////////////// POPUPMENU//uiCmdAccessState PopupMenuAccessFn(uiCmdAccessMode access_mode){return ACCESS_AVAILABLE;}ProError PopupMenuAction(){AfxMessageBox("調用測試函數成功!");return PRO_TK_NO_ERROR;}uiCmdAccessState PopupMenuAccessFn2(uiCmdCmdId id,ProAppData data,ProSelection* sels){return ACCESS_AVAILABLE;}//// 偵測是否有快捷菜單被創建,如果有,在菜單中添加自定義的菜單//ProError UserPopupmenuNotification (ProMenuName name){// message file for test-outputProErrorstatus;ProPopupMenuId popupMenuId;// Get name of popup menuProPopupmenuIdGet (name, &popupMenuId);ProName msgFile;ProStringToWstring(msgFile, "PopupMenuInProe.txt");// 創建父菜單項ProPopupMenuId submenuId;status = ProPopupmenuCascadebuttonAdd(popupMenuId,PRO_VALUE_UNUSED,"PopupMenu_MainMenu",L"Test",L"PopupMenu_MainMenu_Help",PopupMenuAccessFn2,NULL,&submenuId);// 創建菜單按鈕status = ProPopupmenuButtonAdd (submenuId,PRO_VALUE_UNUSED,"PopupMenu_Submenu",L"Test1",L"PopupMenu_Submenu_Help",test1CmdId,PopupMenuAccessFn2,NULL);status = ProPopupmenuButtonAdd (popupMenuId,PRO_VALUE_UNUSED,"PopupMenu_Button",L"Test2",L"PopupMenu_Button_Help",test2CmdId,PopupMenuAccessFn2,NULL);return PRO_TK_NO_ERROR;}///////////////////////////////////////////////////////////////// EMX-application is started by Pro/ENGINEER-'protk.dat'fileextern "C" int user_initialize(int argc, char* argv[], char* version, char* build, wchar_t errbuf[80]){ProError status;//////////////////////////////////////////////////////////////////////////////////////////////////// 此段用二創建檔案目錄樹ProName msgFile;ProStringToWstring(msgFile, "PopupMenuInProe.txt");status = ProMenubarmenuMenuAdd("ActionMenu", "PopupMenu_MainMenu", "PopupMenu_MainMenu", NULL, PRO_B_TRUE, msgFile);status = ProCmdActionAdd ("PopupMenu_Submenu",(uiCmdCmdActFn)PopupMenuAction,uiProeImmediate,PopupMenuAccessFn,PRO_B_TRUE,PRO_B_TRUE,&test1CmdId);status = ProMenubarmenuPushbuttonAdd ("PopupMenu_MainMenu", "PopupMenu_Submenu", "PopupMenu_Submenu", "PopupMenu_Submenu_Help", NULL, PRO_B_TRUE, test1CmdId, msgFile);status = ProCmdActionAdd ("PopupMenu_Button",(uiCmdCmdActFn)PopupMenuAction,uiProeImmediate,PopupMenuAccessFn,PRO_B_TRUE,PRO_B_TRUE,&test2CmdId);status = ProMenubarmenuPushbuttonAdd ("ActionMenu", "PopupMenu_Button", "PopupMenu_Button", "PopupMenu_Button_Help", NULL, PRO_B_TRUE, test2CmdId, msgFile);// 註冊響應函數status = ProNotificationSet (PRO_POPUPMENU_CREATE_POST,(ProFunction)UserPopupmenuNotification);return 0;}///////////////////////////////////////////////////////////////// Terminate EMX-applicationextern "C" void user_terminate(){return;}//===============================================================///////////////////////////////////////////////////////////////////// PopupMenuInProe.txt//PopupMenu_MainMenuTest##PopupMenu_MainMenu_HelpTest##PopupMenu_SubmenuTest1##PopupMenu_Submenu_Helppopup menu test##PopupMenu_ButtonTest2##PopupMenu_Button_Helppopup button test##
- POPupMenu
- popupmenu
- PopupMenu
- ActionSet/PopupMenu
- Android PopupMenu
- ActionBar PopupMenu
- 网摘》PopupMenu
- 学习popupmenu
- AndroidUI:PopupMenu
- ListPopupWindow,PopupMenu
- PopupMenu使用
- PopupMenu用法
- parent is null PopupMenu
- VC:popupMenu创建
- 动态创建popupmenu
- ActionBar + ActionProvider + PopupMenu
- 创建下拉菜单--PopupMenu
- 下拉菜单 popupMenu
- java applet画一棵树
- 怎么才可以得到分数?
- 百度推出新版团购导航 对团购导航造成冲击
- 让人纠结的phpMyAdmin,大文件上传限制的问题
- SC32442上linux-2.6.32.26内核的ax88180官方驱动2.2.0的移植
- popupmenu
- Oracle中Flashback Query的使用
- Response.Write后页面刷新字体变大
- ARM-Linux触摸屏驱动移植--问题总结
- 修改Android中strings.xml文件
- java 动态代理 结合demo直通车
- C++中extern “C”含义深层探索
- Hibernate将Enum枚举类型映射为Int类型
- mysqldump 备份数据库命令