-2

我过去在partypoker 上玩过,并编写了自己的窗口编曲器。它根据可见按钮排列窗户,但今天我切换到另一个房间。

问题是我找不到带有spy++的按钮。spy++不承认有一个按钮。spy++ 可以找到一些按钮,但不是我需要的按钮

任何想法我怎么能找到这个隐藏的按钮?

4

1 回答 1

1

如果按钮不是一个实际的按钮(即,如果它是通过代码而不是使用标准的 Win32 按钮控件绘制的),您将无法使用 Spy++ 找到它。它不会是一个实际的窗口,所以它不会有一个窗口句柄。因此,您也无法通过正常机制单击它,例如向其发送BM_CLICK消息。

他们可能将其作为一项安全功能来执行,但也很可能这是远离使用本机 UI 控件的增长趋势的一部分,我非常不同意,我严重质疑其动机。

你唯一的希望可能是 UI 自动化,这很难做到。确保在虚拟机中测试程序,这样当你不可避免地意外点击错误的东西时,世界不会结束。

于 2012-01-20T04:16:03.283 回答