かなりわかりやすいタイトルです。 Win32 APIを使用してC++でアプリケーションを作成していますが、システムトレイを最小限に抑える方法を知りたいと思います。私はC#、Python、さらにはVisual Basicのシステムトレイに最小限にすることについてオンラインのあらゆる種類の記事を見つけることができますが、私の人生では、C++のシステムトレイに何かを最小化する方法。システムトレイにウィンドウを最小化するためにC++でWin32 APIをどのように使用しますか?
すべてのヘルプやリダイレクトも高く評価されます。
EDIT:質問に回答しました。いったんShell_NotifyIcon関数について知ったら、私は簡単に私が必要としていたthis CodeProject articleを見つけることができました。
トレイに最小化すると、トレイアイコンが表示されただけであることを意味しますか、ウィンドウの最小化アニメーションをタスクバーボタンではなくトレイアイコンまで最小化しますか? – Anders
@アンダー:アニメーションについては実際考えていませんでしたが、それはかなり甘いでしょう。その上の任意のアイデア? –
SetWindowPlacementは最小化ターゲットを設定できます。トレイの矩形を見つけるだけで、Shell_NotifyIconGetRectはWin7、<= VistaではFindWindowと文書化されていないクラス名を使用する必要があります – Anders