首页 > 代码库 > WTL 9.0的变化 - atlcrack.h
WTL 9.0的变化 - atlcrack.h
atlcrack.h中是一些对消息映射的简化,9.0版本中只增加了一个WM_MOUSEWHEEL的响应,而且要求windows vista。
#if (_WIN32_WINNT >= 0x0600)// BOOL onm ouseHWheel(UINT nFlags, short zDelta, CPoint pt)#define MSG_WM_MOUSEHWHEEL(func) if (uMsg == WM_MOUSEHWHEEL) { SetMsgHandled(TRUE); lResult = (LRESULT)func((UINT)LOWORD(wParam), (short)HIWORD(wParam), _WTYPES_NS::CPoint(GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam))); if(IsMsgHandled()) return TRUE; }#endif // (_WIN32_WINNT >= 0x0600)
其它的更改只有一些数据类型的小调整,比如原来传DWORD类型参数变成了DWORD_PTR类型。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。