Sdílet prostřednictvím


Třída CFindReplaceDialog

Umožňuje provádět dialogových oken Najít/nahradit standardní řetězec v aplikaci.

class CFindReplaceDialog : public CCommonDialog

Členy

w3d334fy.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CFindReplaceDialog::CFindReplaceDialog

Volání této funkce můžete vytvořit CFindReplaceDialog objektu.

w3d334fy.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CFindReplaceDialog::Create

Vytvoří a zobrazí CFindReplaceDialog dialogové okno.

CFindReplaceDialog::FindNext

Volání této funkce můžete určit, zda chce uživatel najít další výskyt najít řetězec.

CFindReplaceDialog::GetFindString

Volání této funkce můžete načíst aktuální najít řetězec.

CFindReplaceDialog::GetNotifier

Volání této funkce můžete získat FINDREPLACE struktury v popisovači vaší registrované zprávy.

CFindReplaceDialog::GetReplaceString

Volání této funkce můžete načíst aktuální řetězec nahradit.

CFindReplaceDialog::IsTerminating

Volání této funkce můžete určit, zda je dialogové okno ukončení.

CFindReplaceDialog::MatchCase

Volání této funkce můžete určit, zda chce uživatel přesně případ najít řetězec.

CFindReplaceDialog::MatchWholeWord

Volání této funkce můžete určit, zda chce uživatel pouze celá slova.

CFindReplaceDialog::ReplaceAll

Volání této funkce můžete určit, zda chce všechny výskyty řetězce nahrazovaného.

CFindReplaceDialog::ReplaceCurrent

Volání této funkce můžete určit, zda chce aktuální slovo nahradit.

CFindReplaceDialog::SearchDown

Volání této funkce můžete určit, zda chce hledání pokračovat směrem dolů.

w3d334fy.collapse_all(cs-cz,VS.110).gifVeřejné datové členy

Název

Description

CFindReplaceDialog::m_fr

Struktura se používají k přizpůsobení CFindReplaceDialog objektu.

Poznámky

Na rozdíl od jiných Windows společné dialogová okna CFindReplaceDialog jsou nemodální umožňuje uživatelům pracovat s ostatními okny na obrazovce jsou objekty.Existují dva druhy z CFindReplaceDialog objekty: hledání dialogová okna a dialogová okna hledání a nahrazení.Ačkoli dialogová okna Povolit uživateli vstupní hledání a hledání a nahrazení řetězce, neslouží k provádění hledání nebo nahrazování funkce.Je nutné přidat do aplikace.

Konstrukce CFindReplaceDialog objekt, použijte konstruktor poskytnutého (který nemá žádné argumenty).Protože nemodální okno přidělení haldy pomocí objektu nové operátor, nikoli na zásobníku.

Jednou CFindReplaceDialog bylo vyrobeno objektu, musíte zavolat vytvořit členské funkce vytvoření a zobrazení dialogového okna.

Použití m_fr struktury inicializovat dialogové okno před voláním vytvořit. m_fr Struktury je typu FINDREPLACE.Další informace na této struktuře naleznete .

Aby nadřazené okno oznámení hledání a nahrazení požadavků, je nutné použít Windows RegisterWindowMessage funkci a použití ON_REGISTERED_MESSAGE zpráva mapa makro v okně rámeček, který zpracovává zprávy zapsané.

Můžete určit, zda uživatel rozhodl ukončit dialogové okno s IsTerminating členské funkce.

CFindReplaceDialogvyužívá COMMDLG.Soubor knihovny DLL dodávaný se systémem Windows verze 3.1 a vyšší.

Dialogové okno Upravit, odvození třídy z CFindReplaceDialog , poskytují vlastní dialogové okno šablony a přidat mapování zprávu zpracovat oznámení z rozšířené ovládací prvky.Všechny nezpracované zprávy by měly být předány základní třídy.

Přizpůsobení funkce zavěšení není vyžadováno.

Další informace o použití CFindReplaceDialog , viz Společných tříd dialogové okno.

Hierarchii dědičnosti

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CFindReplaceDialog

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CCommonDialog

Diagram hierarchie