CHtmlView类中如何才能响应WM_LBUTTONDOWN,WM_MOUSEMOVE...事件!

startsoft 2005-08-26 02:12:54
CHtmlView类中如何才能响应WM_LBUTTONDOWN,WM_MOUSEMOVE...事件? 好像在PreTranslateMessage也响应不到?
...全文
237 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
i_noname 2005-08-27
  • 打赏
  • 举报
回复
回复人: windyloft(大后天) ( ) 信誉:114 2005-08-26 14:52:00 得分: 0
试了一下,不知道为什么不支持鼠标事件,关注!!!
---------------------------------------------------------------------------
你怎么试的?PreTranslateMessage可以的啊,WM_LBUTTONDOWN,WM_MOUSEMOVE都可以捕捉到

BOOL CHtmlViewView::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_LBUTTONDOWN)
{
MessageBox("Catch LButtonDown!");
}
return CHtmlView::PreTranslateMessage(pMsg);
}
蒋晟 2005-08-27
  • 打赏
  • 举报
回复
用pretranslatemessage也可以
startsoft 2005-08-26
  • 打赏
  • 举报
回复
如果直接使用IE控件,后使用OnParentNotiy就可以接收mouse事件.CHtmlView类中是否有什么设置需要修改.
windyloft 2005-08-26
  • 打赏
  • 举报
回复
试了一下,不知道为什么不支持鼠标事件,关注!!!

3,055

社区成员

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

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