如何在Edit实现右键菜单
来源:互联网 发布:乔安官网软件下载 编辑:程序博客网 时间:2024/05/22 06:17
在Edit父窗口的PreTranslateMessage里面去处理:
- C/C++ code
- BOOL C**Dlg::PreTranslateMessage(MSG* pMsg) { if( WM_RBUTTONDOWN == pMsg->message ) //截获右键消息 { int iID; HWND hd=(HWND)::GetFocus(); //取得当前焦点窗口句柄 iID=::GetDlgCtrlID(hd); //得到当前焦点窗口的ID if( iID == IDC_EDIT1 ) //判断当前窗口是不是要加菜单的Edit窗口 { CEdit * EditWnd = ( CEdit* ) GetDlgItem( iID ); //取得Edit的窗口指针 CMenu *pMenu; CPoint pt; GetCursorPos( &pt ); pMenu=new CMenu; pMenu->LoadMenu( IDR_MYEDITMENU ); //加载菜单资源 CMenu *pMenuPop=pMenu->GetSubMenu(0); //一般弹出菜单是资源菜单的第一项 pMenuPop->TrackPopupMenu( TPM_LEFTALIGN, pt.x, pt.y, this ); delete pMenu; } } return CDialog::PreTranslateMessage(pMsg);}
- 如何在Edit实现右键菜单
- windows下在右键菜单增加Edit With Emacs菜单
- 如何实现在java中实现右键菜单
- 问题 如何实现在listcontrol中右键弹出菜单啊?
- 如何在java中实现右键菜单(转载)
- ultra edit 右键菜单 WIN7
- 如何在控件上添加右键菜单
- 如何在C#添加鼠标右键菜单
- 如何在右键中增加菜单
- 如何在VS2008下添加右键菜单
- 如何实现网页自定义右键菜单?
- SVG如何实现右键属性菜单
- 在控件上右键菜单的实现
- 在控件上右键菜单的实现
- 如何在IE右键菜单中添加菜单项
- 如何在IE右键菜单中添加菜单项
- 如何在IE右键菜单中添加菜单项
- 如何在asp.net页面上放置的控件上实现左右键菜单,同时
- CentOS系统安装过程中配置软RAID-0或RAID-1
- matlab 怎样画颜色渐变曲线
- DIV+CSS布局:DIV层重叠
- QT4.7.3移植GT2440
- Liferay service builder connects with other database
- 如何在Edit实现右键菜单
- solr 搜索架构优化
- 延时启动脚本
- NEST LOOP JOIN 和MERGE JOIN
- 详解Android源码的编译
- div的position的四种定位
- _stdcall详解
- AsyncTask 也会引起线程不安全(抛出异常:CalledFromWrongThreadException)?
- Mac计算机压缩的 ZIP 档案如何正确在 Windows下解压缩