c 进程id获取窗口句柄

DWORD PID;
PID = GetProcessPID(L"test.exe");
//获取进程pid函数
DWORD GetProcessPID(LPCTSTR pName)
{
HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if (INVALID_HANDLE_VALUE == hSnapshot) {
return NULL;
}
PROCESSENTRY32 pe = { sizeof(pe) };
BOOL fOk;
for (fOk = Process32First(hSnapshot, &pe); fOk; fOk = Process32Next(hSnapshot, &pe)){
if (!_tcsicmp(pe.szExeFile, pName)) {
CloseHandle(hSnapshot);
return pe.th32ProcessID;
}
}
return NULL;
}
//由进程pid获取进程句柄,置顶
HWND hh = GetProcessTopWindows(PID);
HWND GetProcessTopWindows(DWORD dwPID){
count = 0;
EnumWindows((WNDENUMPROC)EnumWndProc, (LPARAM)dwPID);
if(count > 0) {
//cout << "窗口句柄是:" << nhWnd[count -1] << endl;//输出句柄,可用spy++工具核对
return (nhWnd[count -1]);
}
return NULL;
}
别忘了添加对应头文件。
ysl的包在哪里买最便宜 欢乐麻将可不可以开挂 西游记故事儿歌 生孙子祝福语 通俗 迈瑞血氧探头线路 中信国航白金信用卡 查看oracle 归档位置 gtx650ti玩dota2 草率结论翻译 卡西欧手表速度针位置 乐视max2经常闪屏 rudeman picture mysql text类型 存储 fences中文版剧本 如何制作雪景 sql服务器ip地址 play it cool电影 三星s27e591c评测 飞利浦代理商 深圳二手房车 泰剧幸福丘比特04中字 el menu item group 246十258怎样简便算法 transformorgin ticwear moto360二代 aya koizumi videos dr. brown s oris香烟多少钱 亚马逊雨林恐怖吗 我想吃一个小孩绘本图

Copyright 美瑞网 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com