在一个对话框中加入POP菜单,如何响应它的消息事件??
cpboy 2004-12-04 04:42:38 OnContextMenu(CWnd* pWnd, CPoint point) {
CMenu menu;
menu.CreatePopupMenu();
InsertMenu(menu,0,MF_BYPOSITION,ID_MENU_CH_POP_1,"开启");//开启通道
InsertMenu(menu,1,MF_BYPOSITION,ID_MENU_CH_POP_2,"关闭");//关闭通道
menu.TrackPopupMenu(TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_RIGHTBUTTON, point.x, point.y, AfxGetMainWnd());
}
但是,我在ClassWizard中,加入COMMAND的消息响应(在该对话框中),pop菜单仍然是灰色的;
若在MainFrame中加入该菜单的COMMAND的消息响应,则POP菜单对应的子菜单是能用的,但是响应函数是在MainFrame中的。我想在子对话框中写响应函数,如何解决呢?高手指导谢谢!