2010-03-12 16 views
0

我想找到&枚舉的explorer.exe。發現explorer.exe的HWND

找到 'EnumChildWindows' API調用,但如何 '得到' Explorer.exe的HWND ???

+2

你不應該這樣做。你想做什麼? – SLaks 2010-03-12 20:28:47

回答

1

在您的枚舉回調過程中,你可以調用GetClassName,尋找與approprate類名的資源管理器的頂級hWNDs(ExploreWClass我想 - 可以用間諜找到++)。

我想你想EnumWindows的枚舉到頂層窗口,不EnumChildWindows。

+0

是真的!是'ExploreWClass'你是對的!我列舉孩子 但我想可以列出資源管理器「文件夾窗口」它不能.. 日Thnx快速回答 - 做一個循環: vb.net: 做 HWND = FindWindowEx(IntPtr的.Zero,0, 「CabinetWClass」,爲Nothing) 循環,直到HWND = 0 列出所有forlder窗口! – takis 2010-03-13 06:45:10