Sdílet prostřednictvím


CRichEditCtrl::ReplaceSel

Nahradí aktuální výběr v tomto CRichEditCtrl objekt s zadaný text.

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

Parametry

  • lpszNewText
    Ukazatel na řetězec zakončený obsahující požadovaný text.

  • bCanUndo
    Pokud chcete nastavit tuto funkci lze vrátit zpět, nastavte hodnotu tohoto parametru na TRUE.Výchozí hodnota je FALSE.

Poznámky

Chcete nahradit celý text v tomto CRichEditCtrl objekt, použijte CWnd::SetWindowText.

Jestliže neexistuje žádný aktuální výběr, náhradní text vložen v místě kurzoru, aktuální umístění znaku stříšky.

Tato funkce bude formátování vloženého textu s existující formátování znaků.Při nahrazování celý rozsah textu (voláním SetSel (0, -1) před voláním ReplaceSel ), dojde k ukončení znak odstavce, který zachová formátování předchozího odstavce, které jsou zděděny v nově vložený text.

Další informace naleznete v EM_REPLACESEL v .

Příklad

Příklad pro LineIndex.

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CRichEditCtrl

Diagram hierarchie

CRichEditCtrl::CanUndo

CRichEditCtrl::Undo

CWnd::SetWindowText