Partilhar via


CRichEditCtrl::ReplaceSel

Substitui a seleção atual em este objeto de CRichEditCtrl com o texto especificado.

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

Parâmetros

  • lpszNewText
    Ponteiro para uma cadeia de caracteres NULL- finalizada que contém o texto de substituição.

  • bCanUndo
    Para especificar que essa função pode ser desfeita, defina o valor do parâmetro para Verdadeiro.o valor padrão é Falso.

Comentários

Para substituir qualquer texto em este objeto de CRichEditCtrl , use CWnd::SetWindowText.

Se não houver nenhuma seleção atual, o texto de substituição é inserido no ponto de inserção, isto é, o local de interpolação atual.

Essa função irá formatar o texto inserido com formatação existente de caracteres.A o substituir o intervalo inteiro de texto (chamando SetSel(0, 1) antes de chamar ReplaceSel), há uma extremidade de caracteres de formatação que retém o parágrafo anterior de parágrafo, que herda em pelo texto inserido recentemente.

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

Exemplo

Consulte o exemplo para LineIndex.

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe de CRichEditCtrl

Gráfico de hierarquia

CRichEditCtrl::CanUndo

CRichEditCtrl::Undo

CWnd::SetWindowText