CEditView::OnReplaceAll

CEditViewwywołania OnReplaceAll gdy użytkownik wybierze przycisk Zamień wszystkie standardowe okno dialogowe Zamienianie.

virtual void OnReplaceAll( 
   LPCTSTR lpszFind, 
   LPCTSTR lpszReplace, 
   BOOL bCase  
);

Parametry

  • lpszFind
    Tekst do znalezienia.

  • lpszReplace
    Tekst, aby zastąpić wyszukiwany tekst.

  • bCase
    Określa, czy wyszukiwanie jest uwzględniana wielkość liter.Jeśli TRUE, wyszukiwanie jest rozróżniana wielkość liter.Jeśli FALSE, w wyszukiwaniu nie jest uwzględniana wielkość liter.

Uwagi

OnReplaceAllWyszukuje tekst w buforze dla tekstu określonego przez lpszFind, z liter, określonej przez bCase.Wyszukiwanie rozpoczyna się na początku bieżącego zaznaczenia.Przy każdym wyszukiwany tekst zostanie znaleziony, ta funkcja zamienia to wystąpienie tekstu tekst określony przez lpszReplace.Wyszukiwanie jest realizowane poprzez wywołanie FindText.W implementacji domyślne OnTextNotFound nazywa się, jeśli nie zostanie znaleziony tekst.

Jeśli bieżące zaznaczenie nie odpowiada lpszFind, zaznaczenie jest aktualizowany, aby pierwsze wystąpienie tekstu określonego przez lpszFind i Zamień nie jest wykonywane.Umożliwia użytkownikowi potwierdzić to mają zrobić, gdy zaznaczenie nie pasuje do tekstu należy zastąpić.

Zastąpić OnReplaceAll , aby zmienić sposób CEditView-obiekt pochodne zastępuje tekst.

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Klasa CEditView

Diagram hierarchii

CEditView::OnFindNext

CEditView::OnTextNotFound

CEditView::FindText

CEditView::OnReplaceSel