首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么让子对话框响应鼠标滚动轴

2012-08-01 
如何让子对话框响应鼠标滚动轴我现在有一个主对话框a,内嵌了一个子对话框b,子对话框b有一个滚动条,我想用

如何让子对话框响应鼠标滚动轴
我现在有一个主对话框a,内嵌了一个子对话框b,子对话框b有一个滚动条,我想用鼠标滚动轴控制子对话框b的滚动条滚动,于是在子对话框b中加入了OnMouseWheel,响应消息ON_WM_MOUSEWHEEL(),可是发现没有作用,不知道原因是什么,请各位高手帮忙指教一下,应该怎样做呢?

[解决办法]
WM_MOUSEWHEEL消息是发给具有焦点的控件的,而对话框本身是没有焦点的,只有对话框上面的控件具有焦点时,OnMouseWheel才会被调用。
[解决办法]

自己做一个对话框类,重载WM_MOUSEWHEEL消息。

探讨
WM_MOUSEWHEEL消息是发给具有焦点的控件的,而对话框本身是没有焦点的,只有对话框上面的控件具有焦点时,OnMouseWheel才会被调用。

热点排行