次の方法で共有


コンボ ボックス スタイル

次のコンボ ボックスのフォームは MFC で使用できます。

  • CBS_AUTOHSCROLL は、行の末尾まで右に自動的にエディット コントロールのテキストを、ユーザー定義型文字スクロールします。このフォームが設定されていない場合、四角形の境界内に収まるテキストだけが許可されます。

  • CBS_DISABLENOSCROLL はスクロールするには、リスト ボックス垂直スクロール バーを無効とリスト ボックスに次の値を含めるための十分な項目示します。このフォームを使用せずに、スクロール バーは、リスト ボックスに次の値を含めるための十分な項目非表示になります。

  • ユーザーがエディット コントロールの横にアイコンを選択する CBS_SIMPLEに似たCBS_DROPDOWN が、リスト ボックスが表示されます。

  • CBS_DROPDOWNに似たCBS_DROPDOWNLIST が、エディット コントロールは、リスト ボックスの現在の選択を表示する静的テキストの項目に置き換えられます。

  • CBS_HASSTRINGS では、オーナー描画コンボ ボックスの文字列から成る項目が含まれます。コンボ ボックスは文字列のメモリおよびポインターが保持されるのでアプリケーションは、特定の項目のテキストを取得するために GetText のメンバー関数を使用できます。

  • CBS_LOWERCASE は小文字に選択フィールドとリストの両方のすべてのテキストを変換します。

  • CBS_NOINTEGRALHEIGHT はコンボ ボックスを作成したときにコンボ ボックスのサイズが、アプリケーションによって指定されたサイズであることを指定します。通常、コンボ ボックスが部分的な項目を表示するようにコンボ ボックスのサイズを設定します。

  • 次のコンボ ボックスのエディット コントロールに入力されたCBS_OEMCONVERT のテキストはから OEM 文字セット、および ANSI に戻るに ANSI 文字セット変換されます。これは、 OEM 文字にコンボ ボックスの ANSI 文字列を変換するようにアプリケーションが AnsiToOem ウィンドウの関数をダイヤルすると、適切な文字の変換を確認します。このフォームはファイル名を含む、 CBS_SIMPLE または CBS_DROPDOWN のフォームで作成されたコンボ ボックスにのみ適用されますコンボ ボックスに便利です。

  • CBS_OWNERDRAWFIXED はリスト ボックスのオーナー コンテンツを描画を行います; リスト ボックスの項目はまったく同じの高さです。

  • CBS_OWNERDRAWVARIABLE はリスト ボックスのオーナー コンテンツを描画を行います; リスト ボックスの項目は高さに変化します。

  • CBS_SIMPLE はリスト ボックスに表示されます。リスト ボックスで現在の選択、エディット コントロールに表示されます。

  • CBS_SORT は自動的にリスト ボックスに入力された文字列を並べ替えます。

  • CBS_UPPERCASE は大文字に選択フィールドとリストの両方のすべてのテキストを変換します。

参照

関連項目

CComboBox::Create

Combo Box Styles

その他の技術情報

MFC で使用するスタイル