CRichEditCtrl::ReplaceSel

Sostituisce la selezione corrente in questo oggetto CRichEditCtrl con il testo specificato.

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

Parametri

  • lpszNewText
    Puntatore a una stringa con terminazione null che contiene il testo di sostituzione.

  • bCanUndo
    Per specificare che questa funzione può essere annullata, impostare il valore di questo parametro su TRUE.Il valore predefinito è FALSE.

Note

Per sostituire tutto il testo nell'oggetto CRichEditCtrl, utilizzare CWnd::SetWindowText.

Se non esiste una selezione corrente, il testo di sostituzione viene inserito nel punto di inserimento, ovvero, la posizione corrente del cursore.

Questa funzione formatterà il testo inserito alla formattazione carattere esistente.In sostituire l'intero intervallo di testo chiamando SetSel(0, 1 -) prima di chiamare ReplaceSel), è prevista fine carattere di paragrafo che mantiene la formattazione del paragrafo precedente, che in hanno ereditato da testo appena inserito.

Per ulteriori informazioni, vedere EM_REPLACESEL in Windows SDK.

Esempio

Vedere l'esempio relativo LineIndex.

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CRichEditCtrl

Grafico della gerarchia

CRichEditCtrl::CanUndo

CRichEditCtrl::Undo

CWnd::SetWindowText