iCAx开思工具箱

标题: 写caxa的插件时,如何才能得到主程序上的菜单指针或是句柄啊? [打印本页]

作者: jjj8jay    时间: 2005-4-3 23:30
标题: 写caxa的插件时,如何才能得到主程序上的菜单指针或是句柄啊?
求助,抓狂中:
  我现在正在写一个CAXA的插件,插件完成的功能是禁止所有主菜单(保存、打开之类),即让菜单变灰失效或消失。可是我现在完全没有办法得到Menu的句柄或指针。我已经试验过下面三种方法:
1  CMenu* pMainMenu = AfxGetMainWnd()->GetMenu();
2  CMenu* pMainMenu=AfxGetApp()->m_pMainWnd->GetMenu();
3  CWnd* pWnd = ebGetMainFrame();
  CMenu* pMainMenu=pWnd->GetMenu();
  
AFX_MANAGE_STATE(AfxGetStaticModuleState())加不加都试过了,但是返回的pMainMenu为NULL。
  实在是想不出办法了,求各位大虾帮忙想想。
  或者有没有办法知道各个menu的id的?




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3