Tab (Windows リボン フレームワーク)

Tab には、関連するコントロールの グループ が含まれています。

詳細

リボン フレームワークには、3 種類の Tab があります。

説明
[コア] タブ アプリケーションの既定の機能を整理するコア タブ。
コンテキスト タブ 特定のドキュメントまたはワークスペースの状態中に表示されるタブ。 たとえば、ユーザーが特定のオブジェクトの種類 (テーブルのヘッダーに含まれるイメージなど) を選択した場合、テーブルとイメージの両方の機能を公開するさまざまなコンテキスト タブが表示される場合があります。
[モーダル] タブ 印刷プレビューなど、特定のドキュメントまたはワークスペース アプリケーション モード中に表示されるコア タブ。

 

次のスクリーン ショットは、Windows 7 Paint のコア タブを示しています。

コア タブ コントロールを示すスクリーン ショット。

タブのプロパティ

リボン フレームワークは、Tab コントロールの プロパティ キー のコレクションを定義します。

通常、Tab プロパティは、 IUIFramework::InvalidateUICommand メソッドの呼び出しによってコントロールに関連付けられている Command を無効にすることで、リボン UI で更新されます。 無効化イベントが処理され、 IUICommandHandler::UpdateProperty コールバック メソッドによって定義されたプロパティが更新されます。

IUICommandHandler::UpdateProperty コールバック メソッドは実行されず、アプリケーションは、フレームワークでプロパティが必要になるまで、更新されたプロパティ値を照会しました。 たとえば、タブがアクティブ化され、リボン UI にコントロールが表示されたときや、ツールヒントが表示されたときなどです。

Note

場合によっては、 IUIFramework::GetUICommandProperty メソッドを使用してプロパティを取得し、 IUIFramework::SetUICommandProperty メソッドを使用して設定できます。

 

次の表に、Tab コントロールに関連付けられているプロパティ キーの一覧を示します。

プロパティ キー Notes
UI_PKEY_Label 無効化によってのみ更新できます。
UI_PKEY_Keytip 無効化によってのみ更新できます。
UI_PKEY_TooltipDescription 無効化によってのみ更新できます。
UI_PKEY_TooltipTitle 無効化によってのみ更新できます。

 

Windows リボン フレームワーク コントロール ライブラリ

Tab マークアップ要素