|
发表于 2022-7-17 17:59:27
|
显示全部楼层
在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(); //菜单函数
} |
|