FINDMSGSTRING

En dialogboks for Søk eller Erstatt sender FINDMSGSTRING registrerte meldingen til vindusprosedyre eier vinduet når brukeren klikker du Søk etter Neste, Erstatteller Erstatt alle -knappen, eller lukker dialogboksen.

MessageID = RegisterWindowMessage(FINDMSGSTRING);
wParam = 0;
lpfr = lParam (LPFINDREPLACE) 

 

Parametere

lpfr
Pekeren til en FINDREPLACE struktur. Medlemmer av denne strukturen inneholder siste brukeren inngang, inkludert strengen du vil søke etter, erstattingsstrengen (Hvis noen) og søk-og-erstatning-alternativer.

Returverdier

Ingen returverdi.

Merknader

Du må angi konstanten FINDMSGSTRING i et kall til funksjonen RegisterWindowMessage vil ha identifikatoren for meldingen som er sendt av dialogboksen.

Når du oppretter i dialogboksen, kan du bruke hwndOwner -medlem av FINDREPLACE -strukturen til å identifisere i vinduet for å motta FINDMSGSTRING meldinger.

Flagg -medlem av FINDREPLACE -strukturen inneholder ett av følgende flagg som angir hendelsen som fikk meldingen:

Flagg Betydning
FR_DIALOGTERM Lukker dialogboksen. Når eiervinduet behandler denne meldingen, er referansen i dialogboksen ikke lenger gyldig.
FR_FINDNEXT Brukeren klikket knappen Finn Neste i en dialogboks for Søk eller Erstatt . LpstrFindWhat -medlem angir strengen du vil søke etter.
FR_REPLACE Brukeren klikket Erstatt -knappen i en dialogboksen Erstatt . LpstrFindWhat -medlem angir strengen som skal erstatte og lpstrReplaceWith -medlem angir erstattingsstrengen.
FR_REPLACEALL Brukeren klikket Erstatt alle knappen i en dialogboksen Erstatt . LpstrFindWhat -medlem angir strengen som skal erstatte og lpstrReplaceWith -medlem angir erstattingsstrengen.

For Søk etter Neste eller Erstatt alle meldinger, kan flagg -medlem inkludere en hvilken som helst kombinasjon av flaggene nedenfor for å angi alternativer for søk:

Flagg Betydning
FR_DOWN Hvis sett, knappen ned av alternativknappene retning er valgt som angir at brukeren ønsker å søke fra gjeldende plassering til slutten av dokumentet. Hvis FR_DOWN ikke er angitt, er opp -knappen valgt, slik at brukeren vil søke til begynnelsen av dokumentet.
FR_MATCHCASE Hvis sett, Match Case avmerkingsboksen er merket som angir at ønsker brukeren søket til å være små og store bokstaver. Hvis FR_MATCHCASE ikke er angitt, er avmerkingsboksen merket slik at søket skal være case-insensitive.
FR_WHOLEWORD Hvis sett, samsvarer medhelemerket forWordbare kontrolleres som angir at vil brukeren søke bare etter hele ord som samsvarer med søkestrengen. Hvis FR_WHOLEWORD ikke er angitt, er boksen merket, slik at du bør også søke etter word-fragmenter som samsvarer med søkestrengen .

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i commdlg.h.
Unicode:Definert som Unicode- og ANSI-meldinger.

Se også

Felles biblioteket dialogboksoversikt, felles dialogboksmeldinger, FINDREPLACE, RegisterWindowMessage

Index