반응형
프로세스 아이디를 이용하여 윈도우의 핸들을 얻기 위한 방법.
HWND GetHwndFromPid(DWORD pid)
{
HWND temp = FindWindow(NULL, NULL);
while (temp != NULL)
{
if (::GetParent(temp) != NULL)
{
DWORD idproc;
GetWindowThreadProcessId(temp, &idproc);
if (pid == idproc)
{
return temp;
}
}
temp = ::GetWindow(temp, GW_HWNDNEXT);
}
}
HWDN는 윈도우의 핸들을 말한다.
반응형
'프레임워크 > MFC' 카테고리의 다른 글
[MFC] 윈도우 창 및 하단 아이콘 숨기기 (0) | 2022.04.11 |
---|---|
[MFC] 현재 실행파일 경로 불러오기 (0) | 2022.04.11 |
[MFC] Ctrl 키 입력 (0) | 2021.09.08 |
[MFC] 파일 입출력, CFile, CStdioFile (0) | 2021.08.04 |
[MFC] CString 문자열 비교 (0) | 2021.08.03 |
댓글