如何从其HWND上构建窗口的技术
How to get the technology on which a window is built from its HWND
我有窗口的处理方法,并且能够使用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问题。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- 无法在 CLion 中构建 C++ 项目
- 使用cmake(窗口)构建时不显示Qt资源
- QTextEdit 提升为构建控制台窗口
- 无法在窗口中构建 Tensorflow C++ API
- 如何从其HWND上构建窗口的技术
- 构建后,任何窗口都会打开 C++
- 调整项目在Visual Studio的输出窗口中构建报告
- 如何基于类定义构建对话框窗口?(比如Django的模型系统)
- MSVCR120.dll的无效参数错误(在64位窗口中构建Tesseract Lib)
- 在窗口上配置提升构建
- QtCreator如何在构建Windows应用程序时避开控制台窗口
- 在构建视觉工作室后关闭窗口
- 如何使用Qt构建命令窗口
- 在带有代码块的64位窗口上使用libpqfe.h构建,无法正确启动
- 如何使用c++ /Qt5构建无窗口应用程序?
- 如何从命令提示窗口构建和编译visual studio c++代码
- 使用 createWindowEx 成功构建,窗口仍然不会出现
- 我如何在'opencv'函数,当我构建隐藏窗口(在后台运行)时获得像素的颜色
- 适应Qt窗口形式预构建的QWindow