FINDMSGSTRING

Una finestra di dialogo trova o sostituire invia il messaggio registrato di FINDMSGSTRING alla routine della finestra della finestra proprietario, quando l'utente fa clic la trova successivo, sostituireo sostituire tutti pulsante o si chiude la finestra di dialogo.

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

Parametri

lpfr
Puntatore a una struttura FINDREPLACE . I membri di questa struttura contengono l'ultimo input dell'utente, tra cui la stringa da ricercare, la stringa di sostituzione (se presente) e le opzioni di ricerca e sostituzione.

Valori restituiti

Nessun valore restituito.

Osservazioni

È necessario specificare la costante FINDMSGSTRING in una chiamata alla funzione RegisterWindowMessage per ottenere l'identificatore per il messaggio inviato dalla finestra di dialogo.

Quando si crea la finestra di dialogo, utilizzare il hwndOwner membro della struttura FINDREPLACE per identificare la finestra per ricevere i messaggi FINDMSGSTRING.

Membro della struttura FINDREPLACE Flags include uno dei seguenti flag per indicare l'evento che ha causato il messaggio:

Bandiera Significato
FR_DIALOGTERM Sta chiudendo la finestra di dialogo. Dopo che la finestra proprietaria elabora questo messaggio, l'handle della finestra di dialogo non è più valido.
FR_FINDNEXT L'utente ha fatto clic pulsanteavanti trovarein una finestra di dialogo trova o sostituire . Il membro lpstrFindWhat specifica la stringa da cercare .
FR_REPLACE L'utente cliccato il pulsante di sostituire in una finestra di dialogo di sostituire . Il membro lpstrFindWhat specifica la stringa da sostituire e il membro lpstrReplaceWith specifica la stringa di sostituzione.
FR_REPLACEALL L'utente cliccato il pulsantetutto sostituirein una finestra di dialogo di sostituire . Il membro lpstrFindWhat specifica la stringa da sostituire e il membro lpstrReplaceWith specifica la stringa di sostituzione .

Per un messaggio trova successivo o sostituire tutti , membro flag può includere qualsiasi combinazione dei seguenti flag per indicare le opzioni di ricerca:

Bandiera Significato
FR_DOWN Se è stato selezionato insieme, il pulsante giù dei pulsanti di direzione che indica che l'utente vuole cercare dalla posizione corrente alla fine del documento. Se FR_DOWN non è impostata, viene selezionato il pulsante Up in modo che l'utente vuole cercare all'inizio del documento.
FR_MATCHCASE Se insieme, la casella di controlloCase Matchviene controllato che indica che l'utente vuole che la ricerca sia maiuscole/minuscole. Se FR_MATCHCASE non è impostato, la casella di controllo è deselezionata, quindi la ricerca dovrebbe essere maiuscole e minuscole .
FR_WHOLEWORD Se insieme, la partita intera parola solo casella di controllo è selezionata che indica che l'utente vuole cercare solo parole intere che corrispondono alla stringa di ricerca. Se FR_WHOLEWORD non è impostato, la casella di controllo è deselezionata, così dovrebbe anche cercare frammenti di parola che corrispondono alla stringa di ricerca.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in commdlg.h.
Unicode:Definito come messaggi di Unicode e ANSI.

Vedi anche

Comune di dialogo casella libreria panoramica, messaggi di Box di dialogo comuni, FINDREPLACE, RegisterWindowMessage

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index