请知道 GetRawInputData 函数的进来瞧瞧。如何捕获全局鼠标消息?
下面代码只能在程序窗口激活的时候才能捕获鼠标消息,可不可以在窗口不激活时也能捕获鼠标消息?LRESULT CALLBACK  MainWndProc (HWND hwnd, UINT nMsg, WPARAM wParam, LPARAM lParam)
{
......
     case WM_INPUT: 
......
            GetRawInputData ......
            if ( ...... == RIM_TYPEMOUSE) 
            // 捕获并处理鼠标信息
......
}//注册参数:
RAWINPUTDEVICE Rid[1]; 
Rid[0].usUsagePage = 0x01; 
Rid[0].usUsage = 0x02; 
Rid[0].dwFlags = 0;
Rid[0].hwndTarget = hwnd ;//win32,这里值改成0,MFC=this->m_hwnd 
         RegisterRawInputDevices(Rid, 1, sizeof (Rid [0])是不是这里参数的问题,还是这种方法不能捕获全局鼠标信息谢谢。