CRichEditCtrl::ReplaceSel

以指定文本替换此 CRichEditCtrl 对象的当前选择。

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

参数

  • lpszNewText
    对包含替换文本的一个Null结尾的字符串的指针。

  • bCanUndo
    若要指定此功能可以取消,请将该参数的值设置为 TRUE。默认值为 FALSE

备注

若要替换此 CRichEditCtrl 对象的所有文本,请使用 CWnd::SetWindowText

如果没有当前选择,替换文本插入到插入点,也就是说,当前脱字号位置。

此函数将格式与现有的字符格式的插入的文本。在替换文本的整个范围时(通过调用 SetSel(0,1) -在调用 ReplaceSel前面),具有的段字符的末尾保留上一段的格式,由新插入的文本继承。

有关更多信息,请参见 Windows SDK的 EM_REPLACESEL

示例

LineIndex参见示例。

要求

Header: afxcmn.h

请参见

参考

CRichEditCtrl选件类

层次结构图

CRichEditCtrl::CanUndo

CRichEditCtrl::Undo

CWnd::SetWindowText