我有一个程序,如果出错,将停止运行。当它停止运行时,“开始”按钮被启用,“停止”按钮被禁用。程序运行时(单击“开始”后),“开始”按钮禁用。
我的目标是编写一个程序,每隔一段时间(2 分钟)检查“开始”按钮的状态,并在“开始”按钮启用时发送 SMTP 电子邮件。从而让我知道程序何时停止运行。
我已经能够使用 FindWindow 找到该程序,但我无法找到该按钮,更不用说让我的程序区分启用与禁用。
使用 Spy++,按钮的句柄是 000A0B0A。启用时按钮的样式为 54000000;禁用它是 5C000000。程序或窗体/窗口句柄是 00050B2C。
我的问题是:我可以使用什么命令(如果有)来检查该特定按钮的样式(句柄 00A0B0A)?