アプリケーションのタスクバーボタンでクリックイベントをキャプチャしたいと思います。どうやってするか?タスクバーのクリック時に非表示/復元イベントをキャプチャする方法
3
A
答えて
3
タスクバーボタンをクリックすると、WindowsがWM_ACTIVATEAPPメッセージをプログラムに送信し、アクティブまたは非アクティブになっているかどうかを知ることができます。このメッセージを処理して通知します。 SW_RESTOREまたはSW_MINIMIZEパラメータを持つ後のWM_SHOWWINDOWメッセージもあります。
もっと重要な質問は「なぜですか?」です。このクリックをキャプチャすると、プログラムは通常のWindowsアプリケーション(非アクティブの場合はアクティブ化、アクティブの場合は無効化)のような動作以外は何もしない場合、ユーザーは驚くでしょう。アプリケーションウィンドウを管理するための非標準的な動作でユーザーを驚かせることはめったにありません。代わりに、このキャプチャを使用して、アプリケーションの内部状態を制御し、アプリケーションのアクティブ化と非アクティブ化の方法を変更せずに、これらのWM _...メッセージがどのように実行できるかを示します。
関連する問題
- 1. リンクを非表示にする/元をクリックする方法
- 2. タスクバーのバルーンを非表示にする方法
- 3. JInternalFrameでのキャプチャ最大化/復元イベント
- 4. テキストを非表示にしてクリックで表示する方法
- 5. タスクバーのMATLAB図を非表示
- 6. Vb.net Windowsのタスクバーを非表示
- 7. Select2ドロップダウンボックスのオプションの非表示/削除と表示/復元
- 8. 角2:ブラウザの復元/最大化をキャプチャする方法
- 9. 複数のフォームを非表示にして、イベントをクリックしてフォームを表示する方法jquery
- 10. タスクバーからウィンドウを非表示
- 11. Windows Mobileの非表示タスクバーとメニューバー
- 12. extjsグリッド復元列(非表示/表示)、幅、位置
- 13. クリック時のCSSドロップダウンメニューを非表示
- 14. ReactJS:JSON要素を順番にマッピングし、クリック時に非表示のdivを表示する方法
- 15. クリックするとパネルグループを非表示にする方法
- 16. 2回目のクリックでクラスを非表示にする方法
- 17. CSSグリッド - ボタンのクリック時にグリッドエリアを非表示にする
- 18. タスクバーに子ウィンドウのアイコンを表示する方法
- 19. 自動非表示のタスクバーが表示されているかどうかを検出する方法は?
- 20. テキストフィールドをクリックしてピッカービューを表示/非表示にする方法
- 21. ボタンをクリックしてコンテナビューを表示および非表示にする方法
- 22. クリック時に親要素を非表示にする
- 23. Visual Basic 6:タスクバーにアプリケーションを表示する方法は?
- 24. Keep復元時にエラーが表示されるフェーズ
- 25. asp.netでのロード時にページを非表示にする方法
- 26. フラグメントのスクロール時にツールバーを非表示にする方法は?
- 27. divをクリックして非表示にすると非表示
- 28. ブートストラップデータテーブルの列を非表示/非表示にする方法は?
- 29. メインウィンドウのクロムエクステンションを非表示/非表示にする方法
- 30. Androidで「ソフトキーの表示/非表示」イベントをキャプチャするにはどうすればよいですか?
はい、私はそれを行う方法を見つけることはありません。それは私がstackoverflowにメッセージを入れた理由です。 – alex
あなたの疑問はほとんどすべて、一行のようです。「どうやってXをやるの?」 "私はYをどうやってやるの?" :( –
あなたはいつも長い質問が必要ですか?彼の1ライナーの質問は完全で有効です(そして、奇妙なことに、私自身のGoogle検索の結果の最初のページに表示されます)。 – Jeff