Registrované správy FINDMSGSTRING

Pred vytvorením dialógové okno vyhľadať alebo nahradiť , môžete volať funkciu RegisterWindowMessage získať identifikátor správy pre registrovaných správu FINDMSGSTRING . Potom môžete použiť identifikátor na odhaľovanie a spracovávať správy odoslané z dialógového okna. Keď používateľ klikne na tlačidlo Hľadať ďalej, nahradiťalebo Nahradiť všetky tlačidlo v dialógovom okne, dialógové okno pole postupu odošle hlásenie FINDMSGSTRING postupu okno vlastník okna. Pri vytváraní dialógovom okne hwndOwner členského FINDREPLACE štruktúra identifikuje vlastníka okno.

LParam parameter správu FINDMSGSTRING je smerník na štruktúru FINDREPLACE , ktoré ste zadali, keď ste vytvorili dialógového okna. Pred odoslaním správy dialógové okno rámik SAD členov tejto štruktúry s najnovší užívateľ vstup, vrátane hľadaný reťazec, nahradzujúci reťazec (ak existuje) a možnosti pre operáciu hľadania a nahradenia.

V FINDMSGSTRING správe vlajky členských FINDREPLACE štruktúra obsahuje jednu z nasledovné príznaky označujú udalosťou, ktorá spôsobila správy.

Vlajka Význam
FR_DIALOGTERM Zatvorením dialógového okna. Po vlastník okno procesy toto hlásenie popisovača dialógovom okne nie je platný.
FR_FINDNEXT 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_REPLACE Užívateľ klikne 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 Užívateľ klikne na tlačidlo Nahradiť všetky v dialógovom okne nahradenie . Členské lpstrFindWhat určuje reťazec nahradiť a lpstrReplaceWith člena určuje nahradzujúci reťazec.

Hľadať ďalej alebo Nahradiť všetky správy vlajky členských môže obsahovať ľubovoľnú kombináciu nasledovné príznaky označujú všetky možnosti vyhľadávania dostupné.

Vlajka Význam
FR_DOWN Ak nastavenie, tlačidlo nadol smer prepínacích tlačidiel je začiarknuté, uvádzajúce, že užívateľ chce vyhľadávanie z aktuálneho umiestnenia na koniec dokumentu. Ak FR_DOWN nie je nastavený, je vybraté tlačidlo hore , takže užívateľ chce vyhľadávanie na začiatok dokumentu.
FR_MATCHCASE Ak súbor, začiarkavacie políčko Rozlišovať malé/veľké je začiarknuté, uvádzajúce, že používateľ chce vyhľadávania sa veľké a malé písmená. Ak FR_MATCHCASE nie je nastavený, začiarkavacie políčko nie je začiarknuté, tak vyhľadávače by mali byť malé a veľké písmená.
FR_WHOLEWORD Ak súbor, Zápas celé slovo iba začiarkavacie políčko je začiarknuté, uvádzajúce, že užívateľ chce Hľadať iba celé slová, ktoré zodpovedajú vyhľadávací reťazec. Ak FR_WHOLEWORD nie je nastavený, začiarkavacie políčko nie je začiarknuté, tak by tiež hľadať slovo úlomkov, ktoré zodpovedajú hľadaný reťazec.

Index