0

フォーム(タスクバーにタスクバーボタンが表示されている)があり、このタスクバーボタンの左/右クリックを処理したい。私はどこでも検索しましたが、正しい答えを見つけることができました。スタックオーバーフローにもいくつかの関連クエリが投稿されています:

  1. タスクバーの左クリックでフォームを最小化するためにC#でwndprocを使用する

  2. タスクバーの右クリックを検出する方法

しかし、誰もそれを「どうやって」するのに適切な答えを与えていないようですか?

それを行うためのポインタやコードスニペットはありますか?

タスクバーアプリボタンについて話していることに注意してください(Systrayメニューまたは通知領域と混同しないでください)。私はこの混乱をいくつかの場所で見たので、それを明確に述べました。

4

2 に答える 2

1

アプリケーションは、タスク バー ボタンの処理方法について発言権を持ちません。タスク バーはウィンドウによって所有され、アプリケーションのウィンドウの表示と配置を制御するためにウィンドウによって使用されます。基本的に、あなたのリクエストは Windows Playground では範囲外です。

ごめん。

于 2011-09-29T12:30:45.007 に答える
0

できることは、その ようなイベントを処理できるApicodePack ライブラリWindows 7 Taskbar C# クイック リファレンスから TaskbarManager を使用することです。

于 2014-02-24T14:14:38.920 に答える