共用方式為


CRichEditCtrl::ReplaceSel

使用指定的文字取代此 CRichEditCtrl 物件目前的選取範圍。

void ReplaceSel(
   LPCTSTR lpszNewText,
   BOOL bCanUndo = FALSE 
);

參數

  • lpszNewText
    out 包含取代文字的 NULL 結尾字串的指標。

  • bCanUndo
    若要指定此函式可復原,請將這個參數值設定為 。 預設值為

備註

若要取代這個 CRichEditCtrl 物件中的所有文字,請使用 CWnd::SetWindowText

如果目前沒有選取範圍,取代文字插入插入點,也就是說,目前插入號位置。

這個函式會格式化為具有現有字元格式的插入的文字。 在取代文字的整個範圍時 (藉由呼叫 SetSel(0, 1) 在呼叫 ReplaceSel之前),有的段落的結尾字元會保留先前的段落格式,由新插入的文字繼承。

如需詳細資訊,請參閱 Windows SDK的 EM_REPLACESEL

範例

LineIndex。請參閱範例。

需求

Header: afxcmn.h

請參閱

參考

CRichEditCtrl 類別

階層架構圖

CRichEditCtrl::CanUndo

CRichEditCtrl::Undo

CWnd::SetWindowText