共用方式為


CComboBoxEx 類別

藉由提供支援放大下拉式方塊控制項影像清單的。

class CComboBoxEx : public CComboBox

Members

公用建構函式

名稱

描述

CComboBoxEx::CComboBoxEx

建構 CComboBoxEx 物件。

公用方法

名稱

描述

CComboBoxEx::Create

建立下拉式方塊並將其附加至 CComboBoxEx 物件。

CComboBoxEx::CreateEx

建立擁有指定之視窗的延伸樣式的下拉式方塊並將其附加至 ComboBoxEx 物件。

CComboBoxEx::DeleteItem

ComboBoxEx 控制項中移除項目。

CComboBoxEx::GetComboBoxCtrl

擷取指標子下拉式方塊控制項。

CComboBoxEx::GetEditCtrl

擷取控制代碼 ComboBoxEx 控制項的編輯控制項部分。

CComboBoxEx::GetExtendedStyle

擷取之前為 ComboBoxEx 控制正在使用中的延伸樣式。

CComboBoxEx::GetImageList

擷取指標至影像清單的 ComboBoxEx 指派給控制項。

CComboBoxEx::GetItem

擷取指定之 ComboBoxEx 項目資訊。

CComboBoxEx::HasEditChanged

判斷使用者是否已輸入變更 ComboBoxEx 編輯控制項的內容。

CComboBoxEx::InsertItem

ComboBoxEx 控制項插入新的項目。

CComboBoxEx::SetExtendedStyle

ComboBoxEx 控制項中集合的延伸樣式。

CComboBoxEx::SetImageList

設定 ComboBoxEx 控制項中的影像清單。

CComboBoxEx::SetItem

設定項目的屬性 (Attribute)。 ComboBoxEx 控制項。

CComboBoxEx::SetWindowTheme

設定展開的下拉式方塊控制項的視覺化樣式。

備註

您可以使用建立下拉式方塊控制項的 CComboBoxEx ,您不再需要實作自己的影像繪製程式碼。 相反地,會使用從影像 CComboBoxEx 存取影像清單。

影像清單支援

在標準下拉式方塊,下拉式方塊的擁有人負責繪製影像會透過建立下拉式方塊為主控描繪控制項。 當您使用 CComboBoxEx時,則不需要設定的繪製樣式 CBS_OWNERDRAWFIXEDCBS_HASSTRINGS ,因為它們是隱含的。 否則,您必須撰寫程式碼來執行繪製作業。 CComboBoxEx 控制項支援每一個項目的三個影像:單一選取的狀態,一個未選取的狀態、以及一個覆疊影像的。

樣式

CComboBoxEx 支援樣式 CBS_SIMPLECBS_DROPDOWNCBS_DROPDOWNLISTWS_CHILD。 透過的其他模式,在建立視窗時由控制項會忽略。 在建立視窗之後,您就可以呼叫 CComboBoxEx 成員函式提供其他下拉式方塊樣式 SetExtendedStyle。 這些樣式,您可以:

  • 設定 清單中的字串搜尋區分大小寫。

  • 建立使用斜線的下拉式方塊控制項 (「/「),反斜線 (「\ 「) 和句號 (「。」) 字元在字組分隔符號。 使用鍵盤快速鍵 CTRL+ 向上鍵,這可讓使用者從 Word 跳至文字。

  • 將下拉式方塊控制項中顯示或不顯示影像。 如果影像沒有顯示,下拉式方塊可以移除以容納影像的文字縮排。

  • 建立窄下拉式方塊控制項,包括讓它,所以它的包含其裁剪更廣的下拉式方塊。

這些樣式旗標進一步在 使用 CComboBoxEx說明。

項目會保留和回呼內項目的屬性。

項目資訊,例如項目和影像的索引,表示縮排值和文字字串,在 Win32 結構 COMBOBOXEXITEM儲存 Windows SDK,如中所述。 結構也包含對應回呼旗標的成員。

如需深入的概念,討論,請參閱 使用 CComboBoxEx

繼承階層架構

CObject

CCmdTarget

CWnd

CComboBox

CComboBoxEx

需求

Header: afxcmn.h

請參閱

參考

CComboBox 類別

階層架構圖表

CComboBox 類別

概念

MFC 範例 MFCIE