如何从其HWND上构建窗口的技术

How to get the technology on which a window is built from its HWND

本文关键字:构建 窗口 技术 HWND      更新时间:2023-10-16

我有窗口的处理方法,并且能够使用getClassName https://msdn.microsoft.com/en-us/library/windows/windows/desktop/mss633582(v = vs.85).aspx

我想知道是否有任何可用的API可以告诉我构建窗口的平台。

eg:我有一个内置的视觉基本应用程序,并在其窗口上有一个句柄。我如何从手柄中了解其技术(即VB)。

任何建议都会有所帮助。

此要求的用例:基于此信息,我们将指示自动化工具仅在需要时对其API进行特定的调用。例如。如果要识别窗口属于VB技术,那么我们将需要从Automation Tool仅VB技术中呼叫特定的API。

没有安全,一般的方式来做您要问的事情;尽管如此,通常由某些特定GUI工具包创建的窗口具有相同的窗口类(或相同模式的某些变体);例如,VB6窗口都被称为Thunderrt6 某种东西

您可以使用间谍 或类似工具来探索系统上的打开窗口并检查其窗口类别,以及GetClassName以在给定的HWND的程序中获取类名。

仍然,整个事情都闻起来有XY问题。