IDeskBand2 インターフェイス (shobjidl.h)
deskband オブジェクトで半透明効果を有効にしてクエリを実行するメソッドを公開します。
大事な Windows 7 ではサポートされていないデスク バンドの代わりに、新しい開発で サムネイル ツール バー を使用する必要があります。
継承
IDeskBand2 インターフェイスは IDeskBand から継承されます。 IDeskBand2 には、次の種類のメンバーもあります。
メソッド
IDeskBand2 インターフェイスには、これらのメソッドがあります。
IDeskBand2::CanRenderComposited 半透明として表示されるデスクバンドの機能を示します。 |
IDeskBand2::GetCompositionState コンポジションの状態を取得します。 |
IDeskBand2::SetCompositionState コンポジションの状態を設定します。 |
注釈
このインターフェイスには、継承元の IOleWindow、 IDockingWindow、 および IDeskBand インターフェイスのメソッドも用意されています。
すべてのアクティブなデスクバンドに実装されている場合、このインターフェイスを使用すると、半透明の効果を使用してタスク バーを表示できます。 アクティブなデスクバンドが IDeskBand2 を実装していない場合、タスク バー全体に対して半透明性が無効になります。
deskband は、次のように、 IDeskBand2 を自身とタスク バーの間の通信導管として実装できます。
- タスク バーは IDeskBand2::CanRenderComposited を呼び出して、デスクバンドが半透明性をサポートしているかどうかを学習します。 1 つ以上が表示されない場合、タスク バー全体が不透明にレンダリングされます。
- タスク バーは、半透明効果のオンとオフを切り替えたユーザーに応じて、必要に応じて IDeskBand2::SetCompositionState を呼び出します。 タスク バーは、この呼び出しに応じて半透明または不透明なレンダリングを試みる必要があります。
- IDeskBand2::GetCompositionState は 、IDeskBand2::SetCompositionState に対応します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl.h |