Partager via


CRichEditCtrl::ReplaceSel

Remplace la sélection actuelle dans cet objet d' CRichEditCtrl par le texte spécifié.

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

Paramètres

  • lpszNewText
    Pointeur vers une chaîne terminée par le caractère NULL qui contient le texte de remplacement.

  • bCanUndo
    Pour spécifier que cette fonction peut être annulée, définissez la valeur de ce paramètre à TRUE.La valeur par défaut est FALSE.

Notes

Pour remplacer tout le texte de cet objet d' CRichEditCtrl , utilisez CWnd::SetWindowText.

S'il n'existe aucune sélection actuelle, le texte de remplacement est inséré au point d'insertion, c. autrement dit., l'emplacement actuel du signe insertion.

Cette fonction formatera le texte inséré avec la mise en forme des caractères existante.En substituant la plage entier du texte (en appelant SetSel(0, 1 -) avant d'appeler ReplaceSel), il existe une extrémité du caractère de paragraphe qui conserve la mise en forme de paragraphe précédent, qui en hérité par le texte récemment insérée.

Pour plus d'informations, consultez l' EM_REPLACESEL dans Kit de développement logiciel Windows.

Exemple

Consultez l'exemple pour LineIndex.

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

Classe de CRichEditCtrl

Graphique de la hiérarchie

CRichEditCtrl::CanUndo

CRichEditCtrl::Undo

CWnd::SetWindowText