共用方式為


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_NCCREATEWM_NCCALCSIZEWM_CREATEWM_GETMINMAXINFO 資訊加入至編輯控制項。

預設為這些訊息是由 CWnd 基底類別的 OnNcCreateOnNcCalcSizeOnCreateOnGetMinMaxInfo 成員處理函式。 若要擴充預設訊息處理, 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

請參閱

參考

CEdit 類別

階層架構圖

CEdit::CEdit