Sdílet prostřednictvím


CEditView::OnReplaceAll

CEditViewvolání OnReplaceAll po klepnutí na tlačítko Nahradit vše v standardní dialogové okno Nahradit.

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

Parametry

  • lpszFind
    Text nalezen.

  • lpszReplace
    Text nahradit hledaný text.

  • bCase
    Určuje, zda hledání velká a malá písmena.Pokud TRUE, je velká a malá písmena.Pokud FALSE, hledání nerozlišuje velká a malá písmena.

Poznámky

OnReplaceAllProhledá text ve vyrovnávací paměti pro text zadaný pomocí lpszFind , s rozlišování podle bCase .Hledání začíná na začátku aktuálního výběru.Pokaždé, když je hledaný text nalezen, tato funkce nahradí tento výskyt textu s textem zadaným ve lpszReplace .Hledání je provedeno pomocí volání FindText.Výchozí implementace v OnTextNotFound se nazývá, pokud není nalezen text.

Pokud neodpovídá aktuální výběr lpszFind , je aktualizován výběr na první výskyt textu zadaného v lpszFind a nahrazení nebude provedeno.To umožňuje uživateli potvrdit, že se mají při výběru neodpovídá text nahradit.

Přepsat OnReplaceAll změnit způsob, jakým CEditView -odvozené objektu nahradí text.

Požadavky

Záhlaví: afxext.h

Viz také

Referenční dokumentace

Třída CEditView

Diagram hierarchie

CEditView::OnFindNext

CEditView::OnTextNotFound

CEditView::FindText

CEditView::OnReplaceSel