我想通过"处理控件",你的意思是HWND.
HWND hWndToSomeControl;
[...]
DWORD dwPid;
GetWindowThreadProcessId( hWndToSomeControl, &dwPid );
Run Code Online (Sandbox Code Playgroud)
编辑:错误控制(在Windows 7上测试):
HWND hWndToSomeControl;
[...]
DWORD dwPid;
DWORD dwTid = GetWindowThreadProcessId( hWndToSomeControl, &dwPid );
if ( dwTid == 0 ) {
DWORD dwLE = GetLastError(); // may be 1400 ERROR_INVALID_WINDOW_HANDLE
[...]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |