2009-05-07 78 views
1

我正在开发一个应用程序,屏幕抓取第三方应用程序。 现在我没有问题在第三方应用程序中寻找所有的形式,菜单和弹出窗口,但我不知道如果我抓取的窗口是弹出窗口或菜单或其他。 是否有任何给定窗口句柄的函数告诉我它是什么窗口?抓住窗体窗体,弹出窗口和菜单

韩国社交协会, 何塞

回答

1

,你可以获得更多的从Windows类信息。

一旦你有窗口句柄(HWND),你可以使用GetClassName()来获得窗口类的名称,然后GetClassInfo()获得有关窗口类本身的信息。

窗口类信息具有样式,其中包含有关该类的大部分信息(即:菜单应该是样式#32768)。有关窗口类的详细信息,请参见MSDN