タブ グループ
タブ グループは、ドキュメントまたはワークスペースの状態に基づいて、実行時に非表示または表示されるコンテキスト コントロールです。 タブ グループには、コンテキスト関連の タブ コントロールのセットが含まれています。
詳細
通常、タブ グループは、ユーザーが特定のオブジェクトの種類を選択したときなど、特定のドキュメントまたはワークスペースの状態の間に表示されます。 たとえば、テーブルのヘッダーに含まれるイメージを選択するには、テーブルとイメージの両方の機能を公開するさまざまなコンテキスト タブを表示する必要がある場合があります。
重要
タブ グループでは、 アプリケーション モードはサポートされていません。 ただし、タブ グループ内の個々の Tab コントロールを使用できます。
次のスクリーン ショットは、Windows 7 Paint のコンテキスト タブ を示しています。
タブ グループのプロパティ
リボン フレームワークは、タブ グループ コントロールの プロパティ キー のコレクションを定義します。
通常、タブ グループ プロパティは、 IUIFramework::InvalidateUICommand メソッドの呼び出しによってコントロールに関連付けられている Command を無効にすることで、リボン UI で更新されます。 無効化イベントが処理され、 IUICommandHandler::UpdateProperty コールバック メソッドによって定義されたプロパティが更新されます。
IUICommandHandler::UpdateProperty コールバック メソッドは実行されず、アプリケーションは、フレームワークでプロパティが必要になるまで、更新されたプロパティ値を照会しました。 たとえば、タブがアクティブ化され、リボン UI にコントロールが表示されたときや、ツールヒントが表示されたときなどです。
注意
場合によっては、 IUIFramework::GetUICommandProperty メソッドを使用してプロパティを取得し、 IUIFramework::SetUICommandProperty メソッドを使用して設定できます。
次の表に、タブ グループ コントロールに関連付けられているプロパティ キーの一覧を示します。
プロパティ キー | Notes |
---|---|
UI_PKEY_ContextAvailable | IUIFramework::GetUICommandProperty と IUIFramework::SetUICommandProperty をサポートします。 |
UI_PKEY_Keytip | 無効化によってのみ更新できます。 |
UI_PKEY_Label | 無効化によってのみ更新できます。 |
UI_PKEY_TooltipDescription | 無効化によってのみ更新できます。 |
UI_PKEY_TooltipTitle | 無効化によってのみ更新できます。 |
関連トピック