1.根据窗进程的ID来查找
//枚举窗口
BOOL CALLBACK EnumWindowsProc(HWND hWnd,LPARAM lParam)
{
LPWNDINFO pInfo = (LPWNDINFO)lParam;
DWORD dwProcessId = 0;
GetWindowThreadProcessId(hWnd, &dwProcessId);
if(dwProcessId == pInfo->dwProcessId)
{
ShowWindow(hWnd,SW_SHOW);
}
return TRUE;
}
void ShowWindowByProcessID(DWORD dwProcessId)
{
if(dwProcessId == 0) return ;
WNDINFO wi;
wi.dwProcessId = dwProcessId;
wi.hWnd = NULL;
EnumWindows(EnumWindowsProc,(LPARAM)&wi);
return 0;
}
2 .根据运行程序的名称来查找(如: explorer.exe )

本文详细介绍了如何利用进程ID来查找并操作窗口,包括相关的方法和步骤,帮助读者理解这一常见信息技术操作。
最低0.47元/天 解锁文章
2652

被折叠的 条评论
为什么被折叠?



