7

アプリケーションフォームをタスクバーに配置する方法の例を教えてください。最小化するときのWindowsメディアプレーヤーやウィンドウサーチのように。

4

2 に答える 2

9

探しているのは、アプリケーションデスクトップツールバー(AppBarとも呼ばれます)を作成することです。アプリケーションウィンドウをAppBarとして登録するために使用する主な関数はですSHAppBarMessage

はじめに、 C++を使用したこの古いappbarの例を見ることができます。C#で実行したい場合は、WPFで実行する方法の詳細を説明するスレッドがあります。WinFormsでそれを行う方法の例を私は知りませんが、Webですばやく検索すると何かがもたらされるはずです。

更新:実際、タスクバーにあるツールバーが必要な場合は、デスクバンドを実装する必要があります。これがC++のDeskBandのサンプルであり、C#のDeskBandです。

それはあなたがしばらくトピックに触れないときに起こることです。:-)

于 2009-10-29T03:36:41.953 に答える
-1

これが実際に呼ばれているのは「システムトレイ」です。アプリのWindowsシステムトレイにアイコンを配置する必要があります。多くの言語がこの機能を提供します。

ここにいくつかのリンクがあります:

http://www.codeguru.com/Cpp/COM-Tech/shell/icons/article.php/c1335

http://www.codeproject.com/KB/shell/systemtray.aspx

于 2009-10-29T03:36:29.537 に答える