В настоящее время я перевожу одно из моих приложений MF C в Windows 10 64 бит из Windows 7 32 бит. Внезапно мое колесо мыши перестало работать в моем приложении.
Тот же код работает в приложении на windows 7.
Кто-нибудь может посоветовать, пожалуйста?
//Mouse registration
m_MouseHook = SetWindowsHookEx(WH_MOUSE,&MouseHookProc, AfxGetInstanceHandle(), GetCurrentThreadId());
//Callback function
LRESULT CALLBACK MouseHookProc(int nCode, WPARAM wParam, LPARAM lParam)
{
CPPUITrace objTrace(_T("CPostProcUIControlsDialog::MouseHookProc"));
objTrace.LogError(_T("Madhu::Got wParam %d and nCode is %d"),wParam,nCode);
if (wParam == WM_MOUSEWHEEL) //Never getting this event
{
//Logic
}
}