共用方式為


下拉式方塊樣式

下列的下拉式方塊樣式中可以使用 MFC。

  • CBS_AUTOHSCROLL 使用者所輸入的字元在行結尾處時,會自動捲動] 旁的編輯控制項中的文字。如果未設定此樣式,則允許符合矩形的界限內的文字。

  • CBS_DISABLENOSCROLL 的清單方塊會顯示已停用的垂直捲軸列當清單方塊不包含不足,無法捲動的項目。沒有這種樣式,當清單方塊中未包含足夠的項目會隱藏捲軸列。

  • CBS_DROPDOWN 類似 CBS_SIMPLE,除非使用者選取 [編輯控制項旁的顯示圖示,不會顯示清單方塊。

  • CBS_DROPDOWNLIST 類似 CBS_DROPDOWN,不同之處在於編輯控制項就會取代清單方塊中顯示目前的選取範圍的靜態文字項目。

  • CBS_HASSTRINGS 主控描繪下拉式方塊包含項目所組成的字串。所以應用程式可以使用下拉式方塊會維持其記憶體和字串的指標GetText成員函式,以取得特定項目的文字。

  • CBS_LOWERCASE Converts to 小寫選擇欄位] 和 [[] 清單中的所有文字。

  • CBS_NOINTEGRALHEIGHT 指定組合方塊的大小是完全將它建立下拉式方塊時,應用程式所指定的大小。一般情況下,Windows 縮放下拉式方塊,使下拉式方塊不會顯示部分項目。

  • 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 所使用的樣式