2009-05-07 96 views
1

我正在開發一個應用程序,屏幕抓取第三方應用程序。 現在我沒有問題在第三方應用程序中尋找所有的形式,菜單和彈出窗口,但我不知道如果我抓取的窗口是彈出窗口或菜單或其他。 是否有任何給定窗口句柄的函數告訴我它是什麼窗口?抓住窗體窗體,彈出窗口和菜單

韓國社交協會, 何塞

回答

1

,你可以獲得更多的從Windows類信息。

一旦你有窗口句柄(HWND),你可以使用GetClassName()來獲得窗口類的名稱,然後GetClassInfo()獲得有關窗口類本身的信息。

窗口類信息具有樣式,其中包含有關該類的大部分信息(即:菜單應該是樣式#32768)。有關窗口類的詳細信息,請參見MSDN