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 CRichEditCtrl

Gráfico da hierarquia

CRichEditCtrl::CanUndo

CRichEditCtrl::Undo

CWnd::SetWindowText