FINDREPLACE štruktúra obsahuje informácie o FindText a nahrádzanie textu pri písaní funkcií použiť inicializovať nájsť a nahradiť bežné dialógové okná. Registrované správy FINDMSGSTRING používa túto štruktúru odovzdať používateľa vyhľadávania alebo nahradenie vstupu do vlastník okno vyhľadať alebo nahradiť spoločnú dialógové.
tYPEDEF struct {/ / fr DWORD lStructSize;
HWND hwndOwner;
HINSTANCE hInstance;
DWORD Vlajky;
LPTSTR lpstrFindWhat;
LPTSTR lpstrReplaceWith;
SLOVO wFindWhatLen;
SLOVO wReplaceWithLen;
LPARAM lCustData;
LPFRHOOKPROC lpfnHook;
LPCTSTR lpTemplateName;
} FINDREPLACE
| Vlajka | Význam |
|---|---|
| FR_DIALOGTERM | |
| Ak v FINDMSGSTRING správe nastavený, indikuje zatvárania dialógového okna. Keď prijmete správu s nastaveným príznakom, dialógové okno pole okno rukoväť vrátené funkciou FindText alebo nahrádzanie textu pri písaní už nie je platný. | |
| FR_DOWN | |
| Ak je súbor, tlačidlo nadol smer prepínacie tlačidlá v dialógovom okne nájsť vybratá, preukazuje, že hľadáte by z aktuálneho umiestnenia na koniec dokumentu. Ak nie je súbor, tlačidlo nahor je vybratá tak môžete prehľadávať na začiatok dokumentu. Môžete nastaviť túto vlajku inicializovať dialógového okna. Ak v FINDMSGSTRING správe nastavený, indikuje výber používateľa. | |
| FR_ENABLEHOOK | |
| Umožňuje funkciu háku špecifikované v členských štátoch lpfnHook . Tento príznak sa používa len na inicializáciu dialógového okna. | |
| FR_ENABLETEMPLATE | |
| Označuje, že členovia hInstance a lpTemplateName bližšie určiť šablónu dialógové okno políčka použiť na mieste predvolenú šablónu. Tento príznak sa používa len na inicializáciu dialógového okna. | |
| FR_ENABLETEMPLATEHANDLE | |
| Označuje členský hInstance identifikuje dátový blok obsahuje šablóny předpjatý dialógové okno pole. Systém ignoruje členské lpTemplateName ak táto vlajka je zadaná. | |
| FR_FINDNEXT | |
| Ak v FINDMSGSTRING správe nastavený, indikuje, že používateľ klikol tlačidla nájsť Ďalšie v dialógovom okne vyhľadať alebo nahradiť . Členské lpstrFindWhat určuje hľadaný reťazec. | |
| FR_HIDEUPDOWN | |
| Ak sa pri inicializácii dialógové okno Hľadať , skryje vyhľadávanie smerom prepínacie tlačidlá. | |
| FR_HIDEMATCHCASE | |
| Ak zobrazení inicializuje nájsť alebo nahradiť dialógovým oknom, koží mapovanie prípade začiarknite políčko. | |
| FR_HIDEWHOLEWORD | |
| Ak sa súbor pri inicializácii nájsť alebo nahradiť dialógovým oknom, koží zápas celé slovo iba začiarkavacie políčko. | |
| FR_MATCHCASE | |
| Ak nastavenie, mapovanie prípade začiarkavacie políčko je začiarknuté, preukazuje, že vyhľadávače by mali byť malé a veľké písmená. Ak nie je súbor, začiarkavacie políčko je začiarknutá, takže vyhľadávanie by mali byť bunke. Môžete nastaviť túto vlajku inicializovať dialógového okna. Ak v FINDMSGSTRING správe nastavený, indikuje výber používateľa. | |
| FR_NOMATCHCASE | |
| Ak sa súbor pri inicializácii nájsť alebo nahradiť dialógovým oknom, vypne mapovanie prípade začiarknite políčko. | |
| FR_NOUPDOWN | |
| Ak sa pri inicializácii dialógové okno Hľadať , zakáže vyhľadávanie smerom prepínacie tlačidlá. | |
| FR_NOWHOLEWORD | |
| Ak políčko súbor pri inicializácii nájsť alebo nahradiť dialógovým oknom, vypne sa celéslovo . | |
| FR_REPLACE | |
| Ak v FINDMSGSTRING správe nastavený, indikuje, že používateľ klikol na tlačidlo nahradiť v dialógovom okne nahradenie . Členské lpstrFindWhat určuje reťazec nahradiť a lpstrReplaceWith člena určuje nahradzujúci reťazec. | |
| FR_REPLACEALL | |
| Ak v FINDMSGSTRING správe nastavený, indikuje, že používateľ klikol nahradiť všetky tlačidlo v dialógovom okne nahradenie . Členské lpstrFindWhat určuje reťazec nahradiť a lpstrReplaceWith člena určuje nahradzujúci reťazec. | |
| FR_SHOWHELP | |
| Spôsobuje dialógovom okne zobraziť tlačidlo Pomocník . HwndOwner člen musí špecifikovať okno prijímať HELPMSGSTRING registrované správy, že keď používateľ klikne na tlačidlo Pomocník sa pošle dialógového okna. | |
| FR_WHOLEWORD | |
| Ak súbor, zápas celé slovo len políčko je začiarknuté, preukazuje, že by mali hľadať iba pre celé slová, ktoré zodpovedajú vyhľadávací reťazec. Ak nie je súbor, začiarkavacie políčko je začiarknutá, tak by tiež hľadať slovo úlomkov, ktoré zodpovedajú vyhľadávací reťazec. Môžete nastaviť túto vlajku inicializovať dialógového okna. Ak v FINDMSGSTRING správe nastavený, indikuje výber používateľa. | |
Ak správu FINDMSGSTRING určuje FR_FINDNEXT vlajkou, lpstrFindWhat obsahuje hľadaný reťazec. FR_DOWN, FR_WHOLEWORD a FR_MATCHCASE príznaky označujú smer a typ vyhľadávania. Ak správu FINDMSGSTRING určuje príznaky, FR_REPLACE alebo FR_REPLACE lpstrFindWhat obsahuje reťazec nahradiť.
Ak správu FINDMSGSTRING určuje príznaky FR_REPLACE alebo FR_REPLACEALL lpstrReplaceWith obsahuje nahradzujúci reťazec.
Funkcia FindText ignoruje tento člen.
Ak príslušná procedúra vracia FALSE v odpovedi na správu WM_INITDIALOG, príslušná procedúra musí zobraziť dialógové okno aneb dialógové okno sa nezobrazí. V takom prípade najprv vykonať všetky ostatné operácie programu Skicár a potom zavolať funkciu ShowWindow v systéme a UpdateWindow.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v commdlg.h.
Unicode:Definovaný formát Unicode a ANSI štruktúry.
Spoločné Prehľad dialógového okna Knižnica, spoločné Dialog Box štruktúry, FindText, FRHookProc, MAKEINTRESOURCE, nahrádzanie textu pri písaní, ShowWindow UpdateWindow, WM_INITDIALOG