对话框弹出菜单的消息响应,急急急…… 我在一个对话框中添加了一个弹出菜单组件,用类向导添加了菜单项的消息响应函数,为什么这个响应函数总是不响应菜单消息?(注:我的菜单的父窗口设置为对话框,当用户右键单击对话框上的一个列表框控件的时候弹出菜单) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ON_COMMAND(ID_EDIT_SHANCHU, OnEditShanchu)ID_EDIT_SHANCHU是菜单项的ID,OnEditShanchu是响应函数 右键响应函数有问题吗?我以前的文档视图响应菜单void CTEXT2View::OnRButtonDown(UINT nFlags, CPoint point) { CMenu menu; menu.LoadMenu(IDR_MAINFRAME); CMenu *pPopup=menu.GetSubMenu(0); ClientToScreen(&point); pPopup->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,AfxGetMainWnd()); CView::OnRButtonDown(nFlags, point);} 专业做法是响应WM_CONTEXTMENU消息 问题解决,我是删除了components里面的那个弹出菜单代码,自己写了一段,问题就解决了! 请问哪里有windows基本控件的消息列表? 一个简单的问题,在线等待大家回答 请问如何用代码使程序在运行时窗口最大化? 高手请进 调用Win32API函数MessageBox的问题 为什么在对话框中加入RichEdit控件,对话框不被执行? 怎么删除目录?? 在VC++中,类似于VB里"If MSComm1.InBufferCount > 0 Then dosomething "这样的句子该怎么写的? 我看见一个程序没有应用程序类,app类,可以吗? 小CASE与大问题。 求一API 小弟刚用控件做了一个视频播放器,很不爽
ID_EDIT_SHANCHU是菜单项的ID,OnEditShanchu是响应函数
我以前的文档视图响应菜单
void CTEXT2View::OnRButtonDown(UINT nFlags, CPoint point)
{
CMenu menu;
menu.LoadMenu(IDR_MAINFRAME);
CMenu *pPopup=menu.GetSubMenu(0);
ClientToScreen(&point);
pPopup->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,AfxGetMainWnd());
CView::OnRButtonDown(nFlags, point);
}