Vyhľadanie a nahradenie dialógových okien

Dialógové okno nájsť umožňuje používateľovi zadať hľadaný reťazec, ako aj možnosti použiť pri vyhľadávaní textu v dokumente. Dialógové okno nahradiť umožňuje používateľovi zadať hľadaný reťazec a nahradzujúci reťazec, ako aj možnosti riadiť a kontrolovať fungovanie.

Vytvoriť a zobraziť dialógové okno Hľadať inicializuje FINDREPLACE štruktúra a obiehanie štruktúru funkciu FindText . Vytvoriť a zobraziť dialógové okno nahradiť inicializuje FINDREPLACE štruktúra a obiehanie štruktúru s funkciou nahrádzanie textu pri písaní.

Nasledujúci obrázok znázorňuje typickú nájsť dialógové okno.

Nasledujúci obrázok znázorňuje typickú nahradiť dialógové okno.

Na rozdiel od iných spoločných dialógových oknách sú sú nemodálne dialógových okien Hľadať a nahradiť . Sú nemodálne dialógové okno umožňuje používateľovi prepínať medzi dialógovom okne a v okne, ktorá ho vytvorila. Je to užitočné pre prenájom používateľom vyhľadávať reťazec, prepnite do okna aplikácie na prácu na reťazec a prepnite späť do dialógového okna Hľadať iný reťazec bez opakovania príkazu potrebné otvoriť dialógové okno.

Ak funkcia FindText alebo nahrádzanie textu pri písaní úspešne vytvára dialógového okna, vráti rukoväť dialógovým oknom. Tejto rukoväte môžete použiť pohybovať a komunikovať s dialógovým oknom. Ak funkcia nemôže vytvoriť dialógového okna, vráti hodnotu NULL. Môžete určiť príčinu chyby volaním funkcie CommDlgExtendedError na získanie predĺženej chybové hodnoty.