Compartilhar via


CRichEditCtrl::ReplaceSel

Substitui a seleção corrente neste CRichEditCtrl objeto com o texto especificado.

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

Parâmetros

  • lpszNewText
    Ponteiro para uma cadeia terminada com nulo que contém o texto de substituição.

  • bCanUndo
    Para especificar que essa função pode ser desfeita, defina o valor deste parâmetro como TRUE .O valor padrão é FALSE.

Comentários

Para substituir todos os o texto Esta CRichEditCtrl objeto, uso CWnd::SetWindowText.

Se não houver nenhuma seleção corrente, o texto de substituição será inserido no ponto de inserção, ou seja, o local corrente do cursor.

Esta função irá formatar o texto inserido com o existente formatação de caractere.Ao substituir todo o intervalo de texto (chamando SetSel(0, -1) antes de ligar ReplaceSel), há um participante de caractere de parágrafo que retém a formatação do parágrafo anterior, que em herdada por texto recentemente inserido.

Para obter mais informações, consulte EM_REPLACESEL in the Windows SDK.

Exemplo

Consulte o exemplo para LineIndex.

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe CRichEditCtrl

Gráfico de hierarquia

CRichEditCtrl::CanUndo

CRichEditCtrl::desfazer

CWnd::SetWindowText

Outros recursos

CRichEditCtrl membros