次の方法で共有


コンボ ボックス (Windows リボン フレームワーク)

コンボ ボックスは、相互に排他的な項目またはコマンドのコレクションを含む単一列のリスト ボックスで構成され、静的または編集コントロールとドロップダウン矢印が組み合わされています。 ユーザーがドロップダウン矢印をクリックすると、コントロールのリスト ボックス部分が表示されます。

説明

リスト ボックスで現在選択されている項目または Command (存在する場合) は、静的コントロールまたは編集コントロールに表示されます。 編集コントロールでは、ユーザーが既存のアイテムまたは Command の初期文字を入力すると、リスト ボックスは最初の項目をそれらの初期文字で強調表示し、編集コントロールのエントリをオートコンプリートします。

垂直グリッパー バーまたはサイズ変更ハンドルのみをサポートします。

このコントロールは、密接に関連する単純なテキスト項目を公開する場合に便利です。

次のスクリーン ショットは、Live Movie Maker のリボン コンボ ボックスを示しています。

Microsoft ペイント リボンのコンボボックス コントロールのスクリーン ショット。

コンボ ボックスのプロパティ

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

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

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

注意

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

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

プロパティ キー Notes
UI_PKEY_Categories IUIFramework::GetUICommandPropertyIUIFramework::SetUICommandProperty をサポートします。
UI_PKEY_Enabled IUIFramework::GetUICommandPropertyIUIFramework::SetUICommandProperty をサポートします。
UI_PKEY_ItemsSource IUIFramework::GetUICommandPropertyIUIFramework::SetUICommandProperty をサポートします。
UI_PKEY_Keytip 無効化によってのみ更新できます。
UI_PKEY_Label 無効化によってのみ更新できます。
UI_PKEY_LargeHighContrastImage 無効化によってのみ更新できます。
UI_PKEY_LargeImage 無効化によってのみ更新できます。
UI_PKEY_SelectedItem IUIFramework::GetUICommandPropertyIUIFramework::SetUICommandProperty をサポートします。
UI_PKEY_SmallHighContrastImage 無効化によってのみ更新できます。
UI_PKEY_SmallImage 無効化によってのみ更新できます。
UI_PKEY_StringValue IUIFramework::GetUICommandPropertyIUIFramework::SetUICommandProperty をサポートします。 メモ: コントロールに関連付けられている Command が IUIFramework::InvalidateUICommand の呼び出しによって無効化された場合、フレームワークは フラグの値として が渡されたときに UI_INVALIDATIONS_VALUE このプロパティに対してクエリを実行 します
UI_PKEY_TooltipDescription 無効化によってのみ更新できます。
UI_PKEY_TooltipTitle 無効化によってのみ更新できます。

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

ComboBox マークアップ要素

ギャラリーの操作

ギャラリーのサンプル