2010-03-12 2 views
0

나는 &을 찾고 싶다. explorer.exe를 열거한다.find explorer.exe hwnd

'EnumChildWindows'API 호출을 찾았지만 explorer.exe hwnd를 얻는 방법 ???

+2

이렇게해서는 안됩니다. 너 뭐하려고? – SLaks

답변

1

열거 콜백 프로 시저에서 GetClassName을 호출하고 Explorer (ExplosticsWClass, Spy ++에서 찾을 수 있음)의 approprate 클래스 이름으로 최상위 수준의 hWND를 찾을 수 있습니다.

EnumWindows가 EnumChildWindows가 아닌 최상위 창을 열거하기를 원합니다.

+0

사실! 예 'ExploreWClass'네 말이 맞아! (IntPtr입니다을 할 HWND = FindWindowEx : vb.net : 루프를 만들 - 가 나는 아이 을 열거하지만 신속한 답변에 대한 탐색기 '폴더 창'이 안 열려 ... thnx을 나열 할 수 있습니다 가정 .Zero, 0, "CabinetWClass", Nothing) hwnd = 0까지 루프 모든 forlder windows를 나열합니다! – takis