CRichEdit 消息问题

czxxcy 2008-07-29 04:01:32
我想知道下,在CRichEdit中怎么样才能收到单击右键的消息,我是想在CRichEdit中做一个菜单,但怎么也不找不到CRichEdit单击右键的响应消息哪位高人指点下
...全文
60 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnzdgs 2008-07-29
  • 打赏
  • 举报
回复
假设一个基于对话框的项目,主窗口类为CXxxDlg,类中定义了CRichEdit变量m_RichEdit。
BOOL CXxxDlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->hwnd == m_RichEdit.GetSafeHwnd())
{
if (pMsg->message == WM_RBUTTONUP)
{
// TrackPopupMenu
}
}
return CDialog::PreTranslateMessage(pMsg);
}
czxxcy 2008-07-29
  • 打赏
  • 举报
回复
cnxdgs大哥,能不能说详细点.要怎么判断的啊,能不能稍稍举例一下,不胜感激
chenyu2202863 2008-07-29
  • 打赏
  • 举报
回复
重载CRichEdit
响应OnLButtonDown
cnzdgs 2008-07-29
  • 打赏
  • 举报
回复
重载主窗口类的PreTranslateMessage函数,在函数中判断处理发给RichEdit控件的鼠标消息。
czxxcy 2008-07-29
  • 打赏
  • 举报
回复
我用的是2005,在添加事件里没有这一项的
胡摩西 2008-07-29
  • 打赏
  • 举报
回复
在classwride 里面添加 我刚才看了一下有的 rclick
czxxcy 2008-07-29
  • 打赏
  • 举报
回复
哪位大哥知道的,帮下忙啊
czxxcy 2008-07-29
  • 打赏
  • 举报
回复
自己先顶下

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧