CEditView::OnReplaceAll

VirtualvoidOnReplaceAll (LPCTSTRlpszFind,LPCTSTRlpszReplace,,BOOLbCase);

Parametri

lpszFind

Il testo si trovano.

lpszReplace

Il testo con cui sostituire il testo di ricerca.

bCase

Specifica se la ricerca case sensitive. Se TRUE, la ricerca case sensitive. Se falso, la ricerca non case sensitive.

Osservazioni

CEditView chiama OnReplaceAll quando l'utente seleziona il pulsante sostituire tutto nella finestra di dialogo Sostituisci standard. OnReplaceAll cerca il testo nel buffer per il testo specificato da lpszFind, con maiuscole e minuscole specificato da bCase. La ricerca inizia all'inizio della selezione corrente. Ogni volta che viene trovato il testo di ricerca, questa funzione sostituisce quell'occorrenza del testo con il testo specificato da lpszReplace. La ricerca viene eseguita tramite una chiamata a FindText. Nell'implementazione predefinita, OnTextNotFound viene chiamato se il testo non stato trovato.

Se la selezione corrente non corrisponde a lpszFind, la selezione viene aggiornata per la prima occorrenza del testo specificato da lpszFind e una sostituzione non viene eseguita. Questo permette all'utente di confermare che questo ci che si vuole fare quando la selezione non corrisponde il testo da sostituire.

Eseguire l'override di OnReplaceAll per modificare il modo in cui un CEditView-oggetto derivato sostituisce il testo.

Pa&noramica di CEditView |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CEditView::OnFind&Next, CEditView::OnTextNotFound, CEditView::FindText, CEditView::OnReplaceSel

Index