请教GetWindowThreadProcessId这个函数的使用
DWORD GetWindowThreadProcessId(HWND hWnd,LPDWORD lpdwProcessId)
上面是MSDN里面对这个函数的定义,但是我用:
hWnd = FindWindowEx(NULL,NULL,TEXT("#32770"),TEXT("QQ用户登录"));
LPDWORD dwProcessId=0;
GetWindowThreadProcessId(hWnd, dwProcessId);
运行完后dwProcessId还是为0,
而用:
hWnd = FindWindowEx(NULL,NULL,TEXT("#32770"),TEXT("QQ用户登录"));
DWORD dwProcessId=0;
GetWindowThreadProcessId(hWnd, &dwProcessId);
运行完后,dwProcessId能正确得到QQ窗口的进程ID,请问这是怎么回事?