MfC中如何利用鼠标滚动滑轮控制鼠标缩放

来源:互联网  时间:2016/7/1 18:25:38

关于网友提出的“ MfC中如何利用鼠标滚动滑轮控制鼠标缩放”问题疑问,本网通过在网上对“ MfC中如何利用鼠标滚动滑轮控制鼠标缩放”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: MfC中如何利用鼠标滚动滑轮控制鼠标缩放
描述:

MFC

MfC中如何利用鼠标滚动滑轮控制鼠标缩放,请大家多多指教谢谢,目前我只加了OnMouseWheel事件。
解决方案1:

有两种方法:
1.就是楼上大版主说的触发OnMouseWheel事件
2.是触发PretranslateMessage


BOOL CMapXViewView::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_MOUSEWHEEL)
{
if(this->GetFocus()->m_hWnd == m_ctrlMapX.m_hWnd)
{
if(GET_WHEEL_DELTA_WPARAM(pMsg->wParam) < 0)
{
//向下滚
}
else
{
//向上滚
}
}
}
/*
if(pMsg->message == WM_MOUSEWHEEL && GET_WHEEL_DELTA_WPARAM(pMsg->wParam) < 0)
{
m_ctrlMapX.SetCurrentTool(miZoomOutTool);
}
*/
return CView::PreTranslateMessage(pMsg);
}

上一篇如何让程序打开我拖放给程序窗口上的文件
下一篇如何实现将拖拽的文件让接受拖放文件打开呢?
明星图片
相关文章
《 MfC中如何利用鼠标滚动滑轮控制鼠标缩放》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)