CEdit::Create
建立 Windows 編輯控制項並將其附加至 CEdit 物件。
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
參數
dwStyle
指定編輯控制項的樣式。編輯模式 套用的任何組合至控制項。rect
指定編輯控制項的大小和位置。可以是 CRect 物件或 RECT 結構。pParentWnd
指定編輯控制項的父視窗 (通常 CDialog)。不得為 NULL。nID
指定編輯控制項的 ID.
傳回值
如果不是零,初始化成功,則為 0。
備註
您建構以兩個步驟的 CEdit 物件。首先,請呼叫 CEdit 建構函式呼叫,然後 建立建立 Windows 編輯控制項並將其附加至 CEdit 物件。
當 建立 執行時,會將 Windows 傳送 WM_NCCREATE、 WM_NCCALCSIZE、 WM_CREATE和 WM_GETMINMAXINFO 資訊加入至編輯控制項。
預設為這些訊息是由 CWnd 基底類別的 OnNcCreate、 OnNcCalcSize、 OnCreate和 OnGetMinMaxInfo 成員處理函式。若要擴充預設訊息處理, CEdit從衍生類別,將訊息對應到新類別,並覆寫頂端訊息處理常式成員函式。覆寫 OnCreate,例如,執行新類別所需的初始化。
適用於下列 視窗樣式 編輯控制項。
永遠WS_CHILD
通常WS_VISIBLE
在極少數WS_DISABLED
對群組控制項的WS_GROUP
包含編輯控制項的WS_TABSTOP ] 索引標籤的順序
範例
// dynamically create an edit control
CEdit* pEdit = new CEdit;
pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,
CRect(10, 10, 100, 100), this, 1);
需求
Header: afxwin.h