共用方式為


CComboBox::Create

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

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

參數

  • dwStyle
    指定下拉式方塊的樣式。 適用於 下拉式方塊的樣式。 任意組合的方塊。

  • rect
    將下拉式方塊的位置和大小的點。 可以是 的長度 結構或 CRect 物件。

  • pParentWnd
    指定下拉式方塊的父視窗 (通常 CDialog)。 不得為 NULL

  • nID
    指定下拉式方塊的控制項 ID.

傳回值

如果不是零,則成功,則為 0。

備註

您建構以兩個步驟的 CComboBox 物件。 首先,請呼叫建構函式,然後呼叫 建立建立 Windows 下拉式方塊並將其附加至 CComboBox 物件。

建立 執行時,會將 Windows 傳送 WM_NCCREATEWM_CREATEWM_NCCALCSIZEWM_GETMINMAXINFO 資訊加入至下拉式方塊。

預設為這些訊息是由 CWnd 基底類別的 OnNcCreateOnCreateOnNcCalcSizeOnGetMinMaxInfo 成員處理函式。 若要擴充預設訊息處理, CComboBox從衍生類別,將訊息對應到新類別,並覆寫先前的訊息處理常式成員函式。 覆寫 OnCreate,例如,執行新類別所需的初始化。

下列 視窗樣式 套用至下拉式方塊控制項。 :

  • 永遠WS_CHILD

  • 通常WS_VISIBLE

  • 在極少數WS_DISABLED

  • 加入清單方塊的垂直捲動的WS_VSCROLL 在下拉式方塊

  • 加入清單方塊的水平捲動的WS_HSCROLL 在下拉式方塊

  • 對群組控制項的WS_GROUP

  • 包含下拉式方塊的WS_TABSTOP ] 索引標籤的順序

範例

m_pComboBox->Create(
   WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST,
   CRect(10,10,200,100), pParentWnd, 1);

需求

Header: afxwin.h

請參閱

參考

CComboBox 類別

階層架構圖

CComboBox::CComboBox

下拉式方塊樣式