CListBox::Create
建立視窗清單方塊並將其附加至 CListBox 物件。
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
參數
dwStyle
指定清單方塊的樣式。 適用於 清單方塊的樣式。 任意組合的方塊。rect
指定清單方塊的大小和位置。 可以是 CRect 物件或 RECT 結構。pParentWnd
指定清單方塊的父視窗 (通常 CDialog 物件)。 不得為 NULL。nID
指定清單方塊的控制項 ID.
傳回值
如果不是零,則成功,則為 0。
備註
您建構以兩個步驟的 CListBox 物件。 首先,請呼叫建構函式,然後呼叫 建立初始化視窗清單方塊並將其附加至 CListBox 物件。
當 建立 執行時,會將 Windows 傳送 WM_NCCREATE、 WM_CREATE、 WM_NCCALCSIZE和 WM_GETMINMAXINFO 資訊清單方塊控制項。
預設為這些訊息是由 CWnd 基底類別的 OnNcCreate、 OnCreate、 OnNcCalcSize和 OnGetMinMaxInfo 成員處理函式。 若要擴充預設訊息處理, CListBox從衍生類別,將訊息對應到新類別,並覆寫先前的訊息處理常式成員函式。 覆寫 OnCreate,例如,執行新類別所需的初始化。
下列 視窗樣式 套用至清單方塊控制項。
永遠WS_CHILD
通常WS_VISIBLE
在極少數WS_DISABLED
將垂直捲軸的WS_VSCROLL
將水平捲軸的WS_HSCROLL
對群組控制項的WS_GROUP
允許的WS_TABSTOP 定位至這個控制項
範例
// pParentWnd is a pointer to the parent window.
m_myListBox.Create(WS_CHILD|WS_VISIBLE|LBS_STANDARD|WS_HSCROLL,
CRect(10,10,200,200), pParentWnd, IDC_MYLISTBOX);
需求
Header: afxwin.h