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

slider控件怎么与鼠标滚轮断开关联

2013-11-09 
slider控件如何与鼠标滚轮断开关联?MFC对话框上添加一个slider控件,鼠标点一下控件之后,在滚动鼠标滚轮这

slider控件如何与鼠标滚轮断开关联?
MFC对话框上添加一个slider控件,鼠标点一下控件之后,在滚动鼠标滚轮这时候就可以通过滚轮控制slider滑块,但是不管鼠标放到界面什么地方,滚动鼠标滚轮都能控制slider滑块,怎样能断开鼠标滚轮与slider控件的关联?

我想做的是对口框左边是opengl显示场景地方,右侧是slider控制, 想通过鼠标滚轮进行分别控制
VC++ MFC slider控件 鼠标
[解决办法]
发送WM_KILLFOCUS消息呢
[解决办法]
1.在PreTranslateMessage中处理WM_MOUSEWHEEL.

BOOL CMFCDlgDlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message==WM_MOUSEWHEEL
&& pMsg->hwnd==GetDlgItem(IDC_SLIDER6).m_hWnd)
{
return 1;
}

return CDialog::PreTranslateMessage(pMsg);
}

2.子类化slider控件,然后处理WM_MOUSEWHEEL消息.

热点排行