Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我过去在partypoker 上玩过,并编写了自己的窗口编曲器。它根据可见按钮排列窗户,但今天我切换到另一个房间。
问题是我找不到带有spy++的按钮。spy++不承认有一个按钮。spy++ 可以找到一些按钮,但不是我需要的按钮
任何想法我怎么能找到这个隐藏的按钮?
如果按钮不是一个实际的按钮(即,如果它是通过代码而不是使用标准的 Win32 按钮控件绘制的),您将无法使用 Spy++ 找到它。它不会是一个实际的窗口,所以它不会有一个窗口句柄。因此,您也无法通过正常机制单击它,例如向其发送BM_CLICK消息。
BM_CLICK
他们可能将其作为一项安全功能来执行,但也很可能这是远离使用本机 UI 控件的增长趋势的一部分,我非常不同意,我严重质疑其动机。
你唯一的希望可能是 UI 自动化,这很难做到。确保在虚拟机中测试程序,这样当你不可避免地意外点击错误的东西时,世界不会结束。