Okno dialogowe Znajdowanie lub Zamienianie wysyła komunikat zarejestrowanych FINDMSGSTRING procedurze okno okno właściciela, gdy użytkownik kliknie przycisk Znajdź Następny, zastąpićlub zamienić wszystkie przycisku lub zamyka okno dialogowe.
Scroll Menus On = RegisterWindowMessage(FINDMSGSTRING);
wParam = 0;
lpfr = fikcyjnymi (LPFINDREPLACE)
Nie zwraca wartości.
Należy określić wartość stałej FINDMSGSTRING w wywołaniu funkcji RegisterWindowMessage Aby uzyskać identyfikator dla wiadomości wysłanej przez okno dialogowe.
Tworząc okno dialogowe umożliwia identyfikację okna, aby odbierać wiadomości FINDMSGSTRING Członkowskie hwndOwner struktury FINDREPLACE.
Członek flag struktury FINDREPLACE zawiera jedną z następujących flag do wskazania zdarzeń, który spowodował wiadomości:
Flaga | Znaczenie |
---|---|
FR_DIALOGTERM | Zamyka okno dialogowe. Po oknie właściciela przetwarza tę wiadomość, uchwyt okna dialogowego jest już prawidłowy. |
FR_FINDNEXT | Użytkownik kliknął przyciskdalej znaleźćw oknie dialogowym Znajdowanie lub Zamienianie . Członek lpstrFindWhat określa ciąg do wyszukania . |
FR_REPLACE | Użytkownik kliknął przycisk Zamień w oknie dialogowym Zamień . Członek lpstrFindWhat określa ciąg, który ma zastąpić i Państwa lpstrReplaceWith określa ciąg zastępujący. |
FR_REPLACEALL | Zastąpićprzyciskwszystkie w oknie dialogowym Zamień kliknął użytkownik. Członek lpstrFindWhat określa ciąg, który ma zastąpić i Państwa lpstrReplaceWith określa ciąg zastępujący . |
ZnajdźNastępny lub zastąpićwszystkie wiadomości członek flagi mogą zawierać dowolną kombinację następujące flagi wskazują opcje wyszukiwania :
Flaga | Znaczenie |
---|---|
FR_DOWN | Jeśli zestaw, przycisk Down przycisków radiowych kierunku wybrano, wskazujące, że użytkownik chce wyszukiwania z bieżącej lokalizacji do końca dokumentu. Jeśli FR_DOWN nie jest ustawiona, aż przycisk jest zaznaczony, więc użytkownik chce wyszukiwać na początku dokumentu. |
FR_MATCHCASE | Jeśli zestaw, pole wyboru Uwzględnij liter jest zaznaczona, wskazując, że użytkownik chce wyszukiwania jest rozróżniana wielkość liter. Jeśli FR_MATCHCASE nie jest ustawiona, pole wyboru jest zaznaczone, więc wyszukiwanie powinno być rozróżniana wielkość liter. |
FR_WHOLEWORD | Jeśli zestaw, dopasować cały wyraz tylko pole wyboru jest zaznaczone, wskazując, że użytkownik chce znaleźć tylko całe wyrazy, które pasuje do ciągu wyszukiwania. Jeśli FR_WHOLEWORD nie jest ustawiona, to pole wyboru nie jest zaznaczone, więc należy również szukać fragmentów wyrazów, które pasuje do ciągu wyszukiwania. |
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w commdlg.h.
Unicode:Zdefiniowane jako wiadomości Unicode i ANSI.
Wspólny omówienie biblioteki okna dialogowego, wspólny komunikat okna dialogowego, FINDREPLACE, RegisterWindowMessage