CEditView::OnReplaceAll

virtuelleprivatevoidOnReplaceAll (bCaseLPCTSTRLpszFind,LPCTSTRLpszReplace,BOOL);

Parameter

lpszFind

Den Text gefunden werden.

lpszReplace

Der Text, der den Suchtext ersetzen.

bCase

Gibt an, ob die Suche Groß-/Kleinschreibung ist. Wenn TRUE, die Suche Groß-/Kleinschreibung ist. Wenn falsch, die Suche keine Groß-und Kleinschreibung ist.

Bemerkungen

CEditView ruft OnReplaceAll auf, wenn der Benutzer die Schaltfläche Alle ersetzen im Dialogfeld Ersetzen wählt. OnReplaceAll durchsucht den Text in den Puffer für den angegebenen von LpszFind, mit Groß-und Kleinschreibung durch bCaseangegebenen Text. Die Suche beginnt am Anfang der aktuellen Auswahl. Jedes Mal, wenn der Suchtext gefunden wird, ersetzt diese Funktion das Vorkommen des Textes mit dem Text von LpszReplaceangegeben. Die Suche erfolgt durch einen Aufruf von Suchtext. In der Standardimplementierung wird OnTextNotFound aufgerufen, wenn der Text nicht gefunden wird.

Wenn die aktuelle Auswahl nicht mit LpszFindüberein, die Auswahl wird aktualisiert, um das erste Vorkommen des Textes durch LpszFind angegeben und ersetzen wird nicht durchgeführt. Dies ermöglicht es dem Benutzer zu bestätigen, dass dies ist, was sie wollen, zu tun, wenn die Auswahl der Text ersetzt werden nicht übereinstimmt.

Überschreiben Sie OnReplaceAll , ändern die Art und Weise ein CEditView-abgeleiteten Objekt ersetzt Text.

CEditView ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CEditView::OnFindNext, CEditView::OnTextNotFound, CEditView::FindText, CEditView::OnReplaceSel

Index