【发布时间】:2013-07-18 12:59:18
【问题描述】:
假设我有一个编译好的二进制程序,它运行并在屏幕上显示一些 GUI。 我需要从 Win32 中的另一个程序访问它的工具栏,找到一个按钮并单击它。
我知道如何找到工具栏的 Hwnd,但我真的不知道如何枚举它上面的按钮。 任何想法如何在 Win32 调用中做到这一点?
有没有像 Spy++ 这样能够在工具栏下显示按钮句柄的工具? Spy++ 不这样做。
谢谢
【问题讨论】:
-
为什么不用自动化 API?
-
自动化 API 是一种访问对象的较慢方式。
-
我看不到您指定性能限制的问题部分。
-
希望您注意到我提到“如何在 Win32 中执行此操作”的问题部分?
-
是的。所以呢。什么时候自动化 API 不是 Win32 的一部分?我不知道您为什么要拒绝解决问题的简单有效的方法。
标签: winapi