共用方式為


CRichEditCtrl::Create

建立 Windows Rich Edit 控制項並將它與這個 CRichEditCtrl 物件。

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

參數

  • dwStyle
    指定編輯控制項的樣式。 適用於下列 備註 >一節中所列的視窗樣式的組合和 編輯控制項模式,描述在 Windows SDK。

  • rect
    指定編輯控制項的大小和位置。 可以是 CRect 物件或 的長度 結構。

  • pParentWnd
    指定編輯控制項的父視窗 (通常 CDialog)。 不得為 NULL

  • nID
    指定編輯控制項的 ID.

傳回值

如果不是零,初始化成功,則為,否則為 0。

備註

您建構以兩個步驟的 CRichEditCtrl 物件。 首先,請呼叫 CRichEditCtrl 建構函式,然後呼叫 建立,建立 Windows 編輯控制項並將其附加至 CRichEditCtrl 物件。

當您建立具有此函式的時間 Rich Edit 控制項,您必須先載入必要的通用控制項程式庫。 若要載入程式庫,請呼叫全域函式 AfxInitRichEdit,接著使用通用控制項程式庫。 您只需要呼叫一次 AfxInitRichEdit 在您的處理序。

建立 執行時,會將 Windows 傳送 WM_NCCREATEWM_NCCALCSIZEWM_CREATEWM_GETMINMAXINFO 資訊加入至編輯控制項。

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

適用於下列 視窗樣式 編輯控制項。

  • 永遠WS_CHILD

  • 通常WS_VISIBLE

  • 在極少數WS_DISABLED

  • 對群組控制項的WS_GROUP

  • 包含編輯控制項的WS_TABSTOP ] 索引標籤的順序。

如需視窗樣式的詳細資訊,請參閱 Windows SDK的 CreateWindow

範例

m_myRichEditCtrl.Create(
   WS_CHILD|WS_VISIBLE|WS_BORDER|ES_MULTILINE,
   CRect(10,10,100,200), pParentWnd, IDD_RICHEDITCTRL);

需求

Header: afxcmn.h

請參閱

參考

CRichEditCtrl 類別

階層架構圖

CRichEditCtrl::CreateEx

CRichEditCtrl::CRichEditCtrl