关于CListCtrl的问题~~~ 我想实现 在ListCtrl的条目(item)上右击鼠标 然后出现一个POP-UP的菜单~~~怎么实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在右键事件中,获取鼠标点击的点,弹出菜单CMenu *ContextMenu,TopLevelMenu;CPoint CursorPos; GetCursorPos(&CursorPos);TopLevelMenu.LoadMenu(IDR_MENU);ContextMenu = TopLevelMenu.GetSubMenu(0); ContextMenu->TrackPopupMenu(TPM_LEFTBUTTON |LEFTALIGN,CursorPos.x,CursorPos.y,this,NULL); 给你段代码:void CCTFRListCtrl::OnContextMenu(CWnd* pWnd, CPoint point) { // TODO: Add your message handler code here CMenu Menu_up; Menu_up.LoadMenu(IDR_MENU); CMenu *Menu_sub; Menu_sub=Menu_up.GetSubMenu(0); Menu_sub->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);} EDNecromancer() :你这里的OnContextMenu 是自己添加的函数 还是 消息处理函数或者重载函数? 我要实现的是在列表控件的某个ITEM上的右键菜单,不是随便什么地方的右键菜单啊~~~希望能在详细指点! vs2008下如何使用动态链接库? 初级问题,VC如何捕获异常并把异常信息弹出来? 这配置多少钱 深圳 关于FTP数据通道的问题,请高手赐教 如何判断当前鼠标状态,比如鼠标按下状态,最好是api函数?(在线) 我想问一下关于违约得事情 怎样在控件中加入滚动条? 如何将CString转换为LPBYTE 如何使用资源文件来设计窗体呢? ZIP文件解密,请求帮助,有报酬 VC7、VC7.1中有的这个CStringW在VC里有没有相应的东东? 求助
CPoint CursorPos;
GetCursorPos(&CursorPos);
TopLevelMenu.LoadMenu(IDR_MENU);
ContextMenu = TopLevelMenu.GetSubMenu(0);
ContextMenu->TrackPopupMenu(TPM_LEFTBUTTON |LEFTALIGN,CursorPos.x,CursorPos.y,this,NULL);
void CCTFRListCtrl::OnContextMenu(CWnd* pWnd, CPoint point)
{
// TODO: Add your message handler code here
CMenu Menu_up;
Menu_up.LoadMenu(IDR_MENU);
CMenu *Menu_sub;
Menu_sub=Menu_up.GetSubMenu(0);
Menu_sub->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);
}
希望能在详细指点!