2010-03-12 15 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