怎么隐藏系统的右键菜单,就是那个Hide、Docking、Floating菜单
我自己做了一个点击右键的菜单,目前的问题是点击右键后,先后出来两个菜单
请问如何解决
我自己做了一个点击右键的菜单,目前的问题是点击右键后,先后出来两个菜单
请问如何解决
解决方案 »
- 对话框上的静态文本框
- 类名* CMyLineDoc::GetLine(int nIndex)是什么意思啊。。
- 研究电驴协议的请进
- 刚学网络编程一些问题
- fatal error C1010: unexpected end of file while looking for precompiled header directive
- 释放消息
- 大家给点思路吧,先谢了!!!!!!!!!!!!
- 怎样在raw模式下截取ip/tcp头
- 在DES(DirectShow Editing services)项目中能使用moviemaker's 3D 过渡效果吗
- 请问MFC中如何实现用上下左右键控制矩形的移动
- 关于模版类数组初始化问题??
- 国外的操作系统CWind::GetWindowText()的问题,高手请进
运行之后 点击鼠标右键就会出现的菜单
有Docking Floating Hide TabledDocument AutoHide
void Tree1::OnNMRClick(NMHDR *pNMHDR, LRESULT *pResult) LPPOINT lpoint=new tagPOINT;
::GetCursorPos(lpoint); //获得鼠标
CMenu menu,* pSubMenu;
menu.LoadMenu(IDR_MENU1); //添加菜单资源
pSubMenu=menu.GetSubMenu(0); //设置菜单弹出项目起始位置
pSubMenu->TrackPopupMenu(TPM_LEFTALIGN,lpoint->x,lpoint->y,this); //获得鼠标位置
*pResult = 0;
}这个函数增加了自己的点击鼠标右键弹出菜单的功能
但是目前在Tree中点击右键后,会先后出来2个菜单 首先弹出的是我自己设置的这个 然后就是那个Hide、Floating什么什么的
afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);
需要在消息映射里加上
ON_WM_CONTEXTMENU()其实就是响应
WM_CONTEXTMENU 消息