现在的位置: 首页 > 综合 > 正文

MFC View类响应ON_UPDATE_COMMAND_UI

2018年06月07日 ⁄ 综合 ⁄ 共 394字 ⁄ 字号 评论关闭

TrackPopupMenu的参数pWnd必须指向你处理ON_UPDATE_COMMAND_UI的窗口对象 

对于view类,传递pMainWnd参数就可以实现菜单更新功能

CMainFrame*   pMainWnd=(CMainFrame*)AfxGetMainWnd(); 	
DWORD dwPos = GetMessagePos();	
CPoint point(LOWORD(dwPos), HIWORD(dwPos));
CMenu MenuEnterprise;
MenuEnterprise.LoadMenu(IDM_POPOMENU_INFO);
CMenu *pMenuPopup=MenuEnterprise.GetSubMenu(0);
pMenuPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, pMainWnd);

抱歉!评论已关闭.