トレイ アイコンにコンテキスト メニューがある場合、この厄介な問題が発生しています。このコンテキスト メニューを表示する場合は、SetForegroundWindow を使用して前面に表示する必要があります。これは本当に面倒で、私たちが望むものではありません。
回避策はありますか? Outlook MS Messenger やその他の MS アプリはこの問題に悩まされていないことに気付きました。おそらく、標準メニューを使用しておらず、独自のメニューを作成する必要がありました。
この記事では、「設計どおり」の動作について説明します:通知アイコンのメニューが正しく機能しない
編集 フォームではなく C++/Win32 を使用しているため、TrackPopupMenu を使用します。