Structura FINDREPLACE conține informații pe care FindText și ReplaceText funcții utilizează ini?ializarea Găsire și Înlocuire comune casetele de dialog. Mesaj înregistrat FINDMSGSTRING utilizează această structură să treacă utilizatorului căutare sau înlocuire de intrare la fereastra de proprietar o găsi sau înlocui comune casetei de dialog.
typedef struct {/ / fr DWORD lStructSize;
HWND hwndOwner;
HINSTANCE hInstance;
DWORD Steaguri;
LPTSTR lpstrFindWhat;
LPTSTR lpstrReplaceWith;
WORD wFindWhatLen;
WORD wReplaceWithLen;
LPARAM lCustData;
LPFRHOOKPROC lpfnHook;
LPCTSTR lpTemplateName;
} FINDREPLACE
Drapelul | Sensul |
---|---|
FR_DIALOGTERM | |
Dacă setați într-un mesaj FINDMSGSTRING, indică faptul că se închide caseta de dialog. Când primiți un mesaj cu acest set de pavilion, caseta de dialog fereastra mâner returnată de funcția FindText sau ReplaceText nu mai este valid. | |
FR_DOWN | |
Dacă este selectată opțiunea set, în jos butonul de direcție butoanele radio dintr-o casetă de dialog Căutare care indică faptul că ar trebui să căutați din locația curentă până la sfârșitul documentului. Dacă nu set, butonul sus este selectată astfel încât ar trebui să căutați la începutul documentului. Aveți posibilitatea să setați acest steag să inițializeze caseta de dialog. Dacă setați într-un mesaj FINDMSGSTRING, indică utilizatorului selecție. | |
FR_ENABLEHOOK | |
Activează funcția de cârlig specificate în membre lpfnHook . Acest flag este utilizat numai pentru a inițializa caseta de dialog. | |
FR_ENABLETEMPLATE | |
Indică faptul că membrii hInstance și lpTemplateName specificat un șablon de caseta de dialog pentru a utiliza în loc de șablonul implicit. Acest flag este utilizat numai pentru a inițializa caseta de dialog. | |
FR_ENABLETEMPLATEHANDLE | |
Indică faptul că hInstance membre identifică un bloc de date care conține un șablon de caseta de preloaded dialog. Sistemul ignoră membru lpTemplateName dacă acest flag este specificat. | |
FR_FINDNEXT | |
Dacă setați într-un mesaj FINDMSGSTRING, indică faptul că utilizatorul face clic pe butonul Căutare următoare din caseta de dialog Găsire sau Înlocuire . Membru lpstrFindWhat specifică șirul de căutare pentru. | |
FR_HIDEUPDOWN | |
Dacă setați atunci când inițializare un caseta de dialog Găsire , ascunde butoanele radio direcția căutare. | |
FR_HIDEMATCHCASE | |
Dacă caseta de selectare set atunci când inițializare un găsi sau înlocui caseta de dialog, piei mecicaz . | |
FR_HIDEWHOLEWORD | |
Dacă caseta de selectare set atunci când inițializare un găsi sau înlocui caseta de dialog, piei meciîntregulcuvântînnumai . | |
FR_MATCHCASE | |
Dacă set, caseta de selectare Potrivire caz este verificat care indică faptul că ar trebui să fie sensibil la căutare. Dacă nu set, caseta de selectare este debifată astfel încât căutarea ar fi insensibilă. Aveți posibilitatea să setați acest steag să inițializeze caseta de dialog. Dacă setați într-un mesaj FINDMSGSTRING, indică utilizatorului selecție. | |
FR_NOMATCHCASE | |
Dacă caseta de selectare set atunci când inițializare un găsi sau înlocui caseta de dialog dezactivează mecicaz . | |
FR_NOUPDOWN | |
Dacă setați atunci când inițializare un caseta de dialog Găsire , dezactivează căutare direcția butoanele radio. | |
FR_NOWHOLEWORD | |
Dacă caseta de selectare set atunci când inițializare un găsi sau înlocui caseta de dialog dezactivează întregulcuvânt . | |
FR_REPLACE | |
Dacă setați într-un mesaj FINDMSGSTRING, indică faptul că utilizatorul făcut clic pe butonul Înlocuire într-o casetă de dialog Înlocuire . Membru lpstrFindWhat specifică șirul înlocuite și membru de lpstrReplaceWith specifică șirul de înlocuire. | |
FR_REPLACEALL | |
Dacă setați într-un mesaj FINDMSGSTRING, indică faptul că utilizatorul face clic pe butonul înlocui toate într-o casetă de dialog Înlocuire . Membru lpstrFindWhat specifică șirul înlocuite și membru de lpstrReplaceWith specifică șirul de înlocuire. | |
FR_SHOWHELP | |
Cauzele caseta de dialog pentru a afișa butonul Ajutor . Membru hwndOwner trebuie să specificați fereastra pentru a primi HELPMSGSTRING înregistrat mesaje care caseta de dialog trimite atunci când utilizatorul face clic pe butonul Ajutor. | |
FR_WHOLEWORD | |
Dacă set, meci întregul cuvânt doar caseta de selectare este selectată care indică faptul că ar trebui să căutați numai cuvinte întregi care se potrivesc cu șirul de căutare. Dacă nu set, caseta de selectare este debifată astfel încât ar trebui să căutați, de asemenea, fragmente de cuvânt care se potrivesc cu șirul de căutare. Aveți posibilitatea să setați acest steag să inițializeze caseta de dialog. Dacă setați într-un mesaj FINDMSGSTRING, indică utilizatorului selecție. |
Dacă un mesaj FINDMSGSTRING specifică pavilion FR_FINDNEXT, lpstrFindWhat conține șirul de căutare. Steagurile FR_DOWN, FR_WHOLEWORD și FR_MATCHCASE indică direc?ia ?i tipul de căutare. Dacă un mesaj FINDMSGSTRING specifică steaguri FR_REPLACE sau FR_REPLACE, lpstrFindWhat conține șirul de înlocuit.
Dacă un mesaj FINDMSGSTRING specifică steagurile FR_REPLACE sau FR_REPLACEALL, lpstrReplaceWith conține șirul de înlocuire.
Funcția FindText ignoră acest membru.
Dacă procedura cârlig întoarce FALSE ca răspuns la mesajul WM_INITDIALOG, procedura cârlig trebuie să afișeze caseta de dialog sau, altfel nu va fi afișată caseta de dialog. Pentru a face acest lucru, primul efectua orice alte opera?iuni de vopsea, și apoi de apel funcții ShowWindow și UpdateWindow.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în commdlg.h.
Unicode:Definit ca structurile Unicode și ANSI.
Comune Dialog casetă de prezentare biblioteca, structuri comune de caseta de Dialog, FindText, FRHookProc, MAKEINTRESOURCE, ReplaceText, ShowWindow, UpdateWindow, WM_INITDIALOG