エラーが発生すると実行が停止するプログラムがあります。実行を停止すると、「開始」ボタンが有効になり、「停止」ボタンが無効になります。プログラムの実行中 (「開始」をクリックした後)、「開始」ボタンは無効になります。
私の目標は、間隔 (2 分) で「開始」ボタンのステータスをチェックし、「開始」ボタンが有効になったときに SMTP 電子メールを送信するプログラムを作成することです。したがって、プログラムの実行がいつ停止したかを知らせてくれます。
FindWindow を使用してプログラムを見つけることができましたが、ボタンを見つけることができませんでした。ましてや、プログラムの有効化と無効化を区別することはできませんでした。
Spy++ を使用すると、ボタンのハンドルは 000A0B0A になります。ボタンが有効な場合のスタイルは 54000000 です。無効にすると 5C000000 になります。プログラム、またはフォーム/ウィンドウのハンドルは 00050B2C です。
私の質問は次のとおりです。その特定のボタン (ハンドル 00A0B0A) のスタイルを確認するために、どのコマンドを使用できますか?