Share via


CRichEditCtrl::ReplaceSel

Reemplaza la selección actual de este objeto de CRichEditCtrl con el texto especificado.

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

Parámetros

  • lpszNewText
    Puntero a una cadena terminada en null que contiene el texto de sustitución.

  • bCanUndo
    Para especificar que esta función puede deshacer, establezca el valor de este parámetro a TRUE.el valor predeterminado es FALSO.

Comentarios

para reemplazar todo el texto en este objeto de CRichEditCtrl , utilice CWnd:: SetWindowText.

Si no hay ninguna selección actual, el texto de sustitución se inserta en el punto de inserción, es decir, la ubicación del símbolo de intercalación actual.

Esta función dará formato al texto insertado con el formato de caracteres existente.Al reemplazar el intervalo completo de texto (llamando a SetSel(0, - 1) antes de llamar a ReplaceSel), hay un extremo del carácter de párrafo que conserva el formato de párrafo anterior, que en heredados por el texto insertado recientemente.

Para obtener más información, vea EM_REPLACESEL en Windows SDK.

Ejemplo

Vea el ejemplo para LineIndex.

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CRichEditCtrl

Gráfico de jerarquía

CRichEditCtrl::CanUndo

CRichEditCtrl::Undo

CWnd::SetWindowText