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