代码如下,hIns和dwThreadID看过了得到的值都没有错.DWORD     dwPID ;
HINSTANCE hIns ;
CWnd      *pWnd = FindWindow(NULL , " 出货单") ;
DWORD dwThreadID = GetWindowThreadProcessId(pWnd->GetSafeHwnd () , &dwPID) ;
DWORD dwError ;
// hIns = (HINSTANCE)OpenProcess (PROCESS_ALL_ACCESS , FALSE , dwPID) ;
hIns  = (HINSTANCE)GetWindowLong(pWnd->GetSafeHwnd () , GWL_HINSTANCE) ;
dwError = GetLastError() ;
g_hHook = SetWindowsHookEx(WH_MOUSE , (HOOKPROC)CallWndProc , (HINSTANCE)hIns , dwThreadID) ;
dwError = GetLastError() ;
g_hHook为0,dwError显示的却是0