본문 바로가기
프로그래밍/C++

현재 실행중인 모든 윈도우 나열하기^^

by 건우아빠유리남편 2011. 6. 20.
반응형
하고자 했던거능~ 현재 실행중인 Window의 캡션을 얻어와 내가 찾고자 하는넘이면 닫아버리고 재실행 하기 위해 사용
// CHvsDasUpdaterDoc 명령
void CHvsDasUpdaterDoc::FindPgm()
{
	HWND h_wnd = FindWindowEx(NULL,NULL, NULL, NULL);
	
	while(h_wnd != NULL)
	{

		if(IsWindow(h_wnd) && IsWindowVisible((h_wnd)))
		{
			char szTitle[MAX_PATH];
			GetWindowText(h_wnd,(LPSTR)&szTitle, MAX_PATH);
			TRACE("현재 실행중인 Window Title : %s\n", strTitle );


		}

		h_wnd = FindWindowEx(NULL, h_wnd, NULL, NULL);

	}

}


반응형

댓글