エラーが発生した場合、実行を停止するプログラムがあります。実行が停止すると、「開始」ボタンが有効になり、「停止」ボタンが無効になります。プログラムが起動している間( "start"をクリックした後)、 "start"ボタンは無効になります。WindowsフォームC#プログラム:ボタンの状態を確認する方法(有効/無効または表示/非表示)?
私の目標は、間隔(2分)で「開始」ボタンの状態をチェックし、「開始」ボタンが有効になったときにSMTP電子メールを送信するプログラムを書くことです。したがって、プログラムの実行が停止したことを通知します。
FindWindowを使用してプログラムを見つけることができましたが、私のプログラムが使用可能か無効かを区別することはできませんが、ボタンを見つけることができませんでした。
Spy ++を使用すると、ボタンのハンドルは000A0B0Aになります。有効になっているときのボタンのスタイルは54000000です。それは5C000000です。プログラム、またはフォーム/ウィンドウ、ハンドルは00050B2Cです。
私の質問は:もしあれば、その特定のボタン(ハンドル00A0B0A)のスタイルをチェックするために使用できるコマンドは何ですか?
これらのボタンがあなたのコントロールの下にあるプログラムのコードはありますか? –
プログラムを修正する機会があれば、SpeksETCのアドバイスを聞いてください。 – VVS
いいえ、プログラムは私のものではなく、作者はそれを変更したくないです。また、電子メールを送信する機能はありません。 – SeaSharp