关于右建弹出的菜单的问题?比较简单。 不能这么用,你应该处理UPDATE_COMMAND_UI这个消息,重载函数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用yourmenu.CheckMenuItem(IDM_YOUR_ID, MF_CHECKED); 我试过,但是只有在OnContextmenu中可以,在其它地方均出现Debug Assert Fail.我定义一个CMenu的变量作为成员,然后引用menu. 基于CDialog的Class没有对WM_INITMENUPOPUP消息进行处理,必须自己加入对该消息的处理,才能使得Enable,SetCheck函数有效。 现在资源编辑器中加入菜单(这一点你肯定会吧?),譬如将其ID设为IDR_CONTEXTMENU,然后加入上下文菜单事件WM_CONTEXTMENU的函数,编辑函数如下:void CDay10View::OnContextMenu(CWnd* pWnd, CPoint point) { // TODO: Add your message handler code here CMenu menu; menu.LoadMenu(IDR_CONTEXTMENU); CMenu *pContextMenu=menu.GetSubMenu(0); pContextMenu->TrackPopupMenu(TPM_LEFTALIGN| TPM_LEFTBUTTON|TPM_RIGHTBUTTON, point.x,point.y, AfxGetMainWnd());}绝对好使。 父类访问子类的保护成员函数 关于WININET编程 如何控制vc中Dialog上控件的内容?入门级问题,急用!万分感谢!! 求救!!排课系统怎么实现呀?用的是什么算法? 从文本中读出乱码? 我希望我开发的系统支持unicode,但是我编译时报告招不到mfc42ud.lib.. CListCtrl 控件问题,如何去掉它的滚动条? ---------看过《深入浅出MFC》的——>请进 很多问题。。。 opencv里面的神经网络问题 这样的窗体上显示数字啊,DrawText,TectOut可不可以显示数字啊, 一个关于传递指针的简单问题
void CDay10View::OnContextMenu(CWnd* pWnd, CPoint point)
{
// TODO: Add your message handler code here
CMenu menu;
menu.LoadMenu(IDR_CONTEXTMENU);
CMenu *pContextMenu=menu.GetSubMenu(0);
pContextMenu->TrackPopupMenu(TPM_LEFTALIGN|
TPM_LEFTBUTTON|TPM_RIGHTBUTTON,
point.x,point.y, AfxGetMainWnd());
}
绝对好使。