【问题标题】:grabbing windows forms, pop-ups and menus抓取窗体、弹出窗口和菜单
【发布时间】:2009-05-08 01:37:24
【问题描述】:

我正在开发一个屏幕抓取第三方应用程序的应用程序。 现在我在我打算抓取的第 3 方应用程序中找到所有属于的表单、菜单和弹出窗口没有问题,但我不知道如何确定我正在抓取的窗口是弹出窗口还是菜单管他呢。 有没有给定窗口句柄的函数告诉我它是什么窗口?

谢谢, 何塞

【问题讨论】:

    标签: c# winapi printing


    【解决方案1】:

    您可以从 Windows 类中获得大部分此类信息。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-28
      • 2018-05-23
      • 1970-01-01
      相关资源
      最近更新 更多