一个小疑点,怎么根据句柄判断两个窗口是否在一个线程/进程中

一个小问题,如何根据句柄判断两个窗口是否在一个线程/进程中
如题,或者如何根据CWnd*/HWND得到窗口所在的线程ID?

------解决方案--------------------
DWORD GetWindowThreadProcessId(
HWND hWnd, // handle to window
LPDWORD lpdwProcessId // process identifier
);

返值是窗口所在线程id

通过lpdwProcessId可以获得窗口所在进程id