共用方式為


下拉式方塊樣式

下列組合方塊樣式適用於 MFC。

  • CBS_AUTOHSCROLL 自動捲動至編輯控制項的文字右邊,當使用者輸入字元位於行的結尾。 如果樣式未設定,,只有在矩形界限內適當的文字允許。

  • 在清單方塊中未包含足夠的項目移動時,CBS_DISABLENOSCROLL 清單方塊會顯示已停用的垂直捲軸。 沒有這個樣式,,在清單方塊中未包含足夠的項目時,捲軸會隱藏。

  • 除非使用者在編輯控制項旁邊,選取圖示CBS_DROPDOWN 和 CBS_SIMPLE類似,但是有一點例外,就是清單方塊中不會顯示。

  • CBS_DROPDOWNLIST 和 CBS_DROPDOWN類似,但是有一點例外,就是編輯控制項會顯示在清單方塊中目前選取的靜態文字項目取代。

  • CBS_HASSTRINGS 主控描繪下拉式方塊包含字串的項目。 下拉式方塊維護記憶體和指標字串的,因此應用程式可以使用 GetText 成員函式來擷取文字的特定項目。

  • 小寫的CBS_LOWERCASE 轉換在兩個的所有文字選取欄位和清單。

  • CBS_NOINTEGRALHEIGHT 指定下拉式方塊的大小就是應用程式所指定的大小,在建立下拉式方塊。 通常,視窗大小的下拉式方塊,使下拉式方塊不會顯示部分項目。

  • 在群組方塊中編輯控制項中輸入的文字從CBS_OEMCONVERT ANSI 字元集轉換成 OEM 字元集然後回到 ANSI。 當應用程式呼叫 AnsiToOem Windows 函式將下拉式方塊的 ANSI 字串到 OEM 字元時,這可確保適當的字元轉換。 這個樣式為包含檔案名稱的下拉式方塊是最有用的並且只會套用至下拉式方塊會以 CBS_SIMPLECBS_DROPDOWN 樣式。

  • CBS_OWNERDRAWFIXED 清單方塊的擁有人繪製至它的內容來執行;在清單方塊中的項目是所有相同的高度。

  • CBS_OWNERDRAWVARIABLE 清單方塊的擁有人繪製至它的內容來執行;在清單方塊中項目的高度是可變的。

  • CBS_SIMPLE 清單方塊一直顯示。 在清單方塊中目前選取範圍在編輯控制項中顯示。

  • CBS_SORT 自動排序字串輸入至清單方塊。

  • 大寫的CBS_UPPERCASE 轉換在兩個的所有文字選取欄位和清單。

請參閱

參考

CComboBox::Create

Combo Box Styles

其他資源

MFC 使用的樣式