在列表控件里,创建了一个右键菜单事件处理函数,请问函数内容怎么写?? 本帖最后由 yrisxfyh 于 2009-09-20 09:11:21 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RECT Rect; //下面的改下...改为list ((CButton * )GetDlgItem(IDC_BUTTON1))->GetWindowRect(&Rect); CMenu menu; VERIFY(menu.LoadMenu(CG_IDR_POPUP_DATA_BASE_DLG)); CMenu* pPopup = menu.GetSubMenu(0); ASSERT(pPopup != NULL); CWnd* pWndPopupOwner = this; pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, Rect.right ,Rect.bottom ,pWndPopupOwner); 看下下面的代码,我编译的时候有非常多的错误..我菜单资源都不知道怎么添加,写的好象是MENUITEM "综合结算", ID_APP_COUNT但是好像不对 CPoint oPoint; CMenu menu ; GetCursorPos( &oPoint); menu.LoadMenu(ID_APP_COUNT); // 装载自定义的右键菜单:综合结算 menu.LoadMenu(ID_APP_DELETE); // 装载自定义的右键菜单:删除记录 CMenu* pSubMenu;//定义下面要用到的cmenu对象 pSubMenu = menu.GetSubMenu(0);//获取第一个弹出菜单,所以第一个菜单必须有子菜单// pSubMenu->EnableMenuItem(IDM_REMOVE_FROM_KILL_LIST, MF_DISABLED | MF_GRAYED); pSubMenu->TrackPopupMenu (TPM_LEFTALIGN, oPoint.x, oPoint.y, this); //在指定位置显示弹出菜单*/ 定义一个菜单资源就可以,你LoadMenu两个干嘛?一个就可以了,最后Detach() VC获取网页源码一段代码,编译没有错,执行错了 求助纯api实现 slider contorl 的方法,不要MFC 关于WM_PAINT消息 动态改变静态文本框内容上的一点疑惑 对话框嵌套的问题。 关于installshield制作安装程序简单问题! 一个DirectDraw的入门问题 如何在ListView中将图标显示的很大,比32*32还要大 Word2000里的模板怎么用? 怎样把IP地址的字符串转为DWORD型? 软件设置 各位大哥帮我看看
RECT Rect;
//下面的改下...改为list
((CButton * )GetDlgItem(IDC_BUTTON1))->GetWindowRect(&Rect);
CMenu menu;
VERIFY(menu.LoadMenu(CG_IDR_POPUP_DATA_BASE_DLG)); CMenu* pPopup = menu.GetSubMenu(0);
ASSERT(pPopup != NULL);
CWnd* pWndPopupOwner = this; pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, Rect.right ,Rect.bottom ,pWndPopupOwner);
写的好象是MENUITEM "综合结算", ID_APP_COUNT
但是好像不对
CPoint oPoint;
CMenu menu ; GetCursorPos( &oPoint); menu.LoadMenu(ID_APP_COUNT); // 装载自定义的右键菜单:综合结算
menu.LoadMenu(ID_APP_DELETE); // 装载自定义的右键菜单:删除记录 CMenu* pSubMenu;//定义下面要用到的cmenu对象
pSubMenu = menu.GetSubMenu(0);//获取第一个弹出菜单,所以第一个菜单必须有子菜单
// pSubMenu->EnableMenuItem(IDM_REMOVE_FROM_KILL_LIST, MF_DISABLED | MF_GRAYED);
pSubMenu->TrackPopupMenu (TPM_LEFTALIGN, oPoint.x, oPoint.y, this); //在指定位置显示弹出菜单*/