CRichEditCtrl::ReplaceSel
Zastępuje bieżące zaznaczenie w tym CRichEditCtrl obiektu o określony tekst.
void ReplaceSel(
LPCTSTR lpszNewText,
BOOL bCanUndo = FALSE
);
Parametry
lpszNewText
Wskaźnik na ciąg zakończony znakiem null zawierające tekst zastępczy.bCanUndo
Aby określić, że tej funkcji można cofnąć, należy ustawić wartość tego parametru TRUE.Wartością domyślną jest FALSE.
Uwagi
Aby zastąpić cały tekst w tym CRichEditCtrl obiektów, użyj CWnd::SetWindowText.
Jeśli nie bieżącego zaznaczenia w punkcie wstawiania, oznacza to, że bieżąca lokalizacja daszek dodaje się tekst zastępczy.
Ta funkcja będzie formatować wstawiony tekst z istniejącego formatowania znaków.Podczas zastępowania cały zakres tekstu (wywołując SetSel(0, -1) przed wywoływaniem ReplaceSel), nie ma końca akapitu znak, który zachowuje formatowanie akapitu poprzedniego, które w dziedziczone przez nowo wstawiony tekst.
Aby uzyskać więcej informacji, zobacz EM_REPLACESEL w Windows SDK.
Przykład
Zobacz przykład dla LineIndex.
Wymagania
Nagłówek: afxcmn.h