Recent Posts
Recent Comments
HWND hWnd=NULL;
void get_hwnd()
{
if(hWnd==NULL)
{
ULONG idProc;
DWORD TempCurrProcId=GetCurrentProcessId();
hWnd=FindWindow(NULL, NULL);
while(hWnd!=NULL)
{
if(GetParent(hWnd)==NULL)
{
GetWindowThreadProcessId(hWnd, &idProc);
if(TempCurrProcId==idProc){break;}
}
hWnd=GetWindow(hWnd, GW_HWNDNEXT);
}
}
}
프로세스 ID 를 이용한 최상위 핸들을 구하는 방법입니다.
hWnd 전역변수에 핸들이 구해집니다.
Comments