CRichEdit 消息问题

czxxcy 2008-07-29 04:01:32
我想知道下,在CRichEdit中怎么样才能收到单击右键的消息,我是想在CRichEdit中做一个菜单,但怎么也不找不到CRichEdit单击右键的响应消息哪位高人指点下
...全文
26 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
自己先顶下
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2008-07-29 04:01
社区公告
暂无公告