丁香美女社区,国产午夜av秒播在线观看,老八日三个媳妇的最新进展,国产一区二区波多野结衣,国产又黄又爽又猛免费视频播放
咖迷社區(CAXA數碼大方)
標題:
CAXA2020版二次開發,如何把menu控件加入到菜單欄里
[打印本頁]
作者:
emcz3000
時間:
2020-8-25 22:47
標題:
CAXA2020版二次開發,如何把menu控件加入到菜單欄里
2007版有ebAppendMenu()把menu加入到菜單欄,以前這樣
// TODO: 定制用戶界面,例如加載用戶自定義的菜單等
CMenu menu;
menu.LoadMenu(IDR_MENU_APPEND);
ebAppendMenu(&menu);
復制代碼
2020版沒有參考實例,看了api也沒找到相應的函數啊,怎么把menu控件加入到主界面的菜單欄里去啊,求助!!!
作者:
caxtest
時間:
2020-9-3 08:41
目前可能已不支持這種形式,新的API可以參考安裝目錄下的例子 CRX\ObjectCRX_Samples\Chapter08_UI\HelloWordMenu
作者:
yymreynard
時間:
2022-7-17 17:59
在CrxEntryPoint.cpp中,有這樣一個函數virtual void RegisterServerComponents(),這個是模塊加載時運行的函數。
按幫助文件里面的例子寫好menu菜單函數后,函數放在這里面即可。
void ADDCRXUI()
{
CRxUIManager* dasd = crxUIManager;
CRxMenuBar* pMenuBar = dasd->getCRxMenuBar(); //獲得主菜單對象
unsigned int unCount = pMenuBar->getCount(); //獲得子菜單的個數
CRxPopupMenu* pPopupMenu = pMenuBar->addPopupMenu(unCount, _T("CAXA批處理"));//添加一個子菜單
pPopupMenu->addMenuItem(0, _T("CAXA文件操作"), _T("GOpenMainDlg"));
}
virtual void RegisterServerComponents()
{
ADDCRXUI(); //菜單函數
}
歡迎光臨 咖迷社區(CAXA數碼大方) (//sudamba.cn/fORUM/)
Powered by Discuz! X3.4