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 | 無効化によってのみ更新できます。 |
関連トピック