共用方式為


CCheckListBox::Create

建立視窗清單方塊並將其附加至 CCheckListBox 物件。

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

參數

  • dwStyle
    指定清單方塊的樣式。 這個模式必須是 LBS_HASSTRINGSLBS_OWNERDRAWFIXED (清單中的所有項目都是相同高度) 或 LBS_OWNERDRAWVARIABLE (在清單中的項目為變更的高度)。 這個模式可以結合 LBS_USETABSTOPS以外的其他 清單方塊的樣式。

  • rect
    指定清單方塊的大小和位置。 可以是 CRect 物件或 的長度 結構。

  • pParentWnd
    指定清單方塊的父視窗 (通常 CDialog 物件)。 不得為 NULL

  • nID
    指定清單方塊的控制項 ID.

傳回值

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

備註

您建構以兩個步驟的 CCheckListBox 物件。 首先,請定義 CcheckListBox 從衍生的類別來呼叫 建立,初始化視窗清單方塊並將其附加至 CCheckListBox。 如需範例 CCheckListBox::CCheckListBox 參閱。

建立 執行時,會將 Windows 傳送 WM_NCCREATEWM_CREATEWM_NCCALCSIZEWM_GETMINMAXINFO 資訊清單方塊控制項。

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

下列 視窗樣式 套用至清單方塊控制項:

  • 永遠WS_CHILD

  • 通常WS_VISIBLE

  • 在極少數WS_DISABLED

  • 將垂直捲軸的WS_VSCROLL

  • 將水平捲軸的WS_HSCROLL

  • 對群組控制項的WS_GROUP

  • 允許的WS_TABSTOP 定位至這個控制項

需求

Header: afxwin.h

請參閱

參考

CCheckListBox 類別

階層架構圖

CCheckListBox::CCheckListBox