Trovare e sostituire le finestre di dialogo

Nella finestra di dialogo trova consente all'utente di specificare una stringa da ricercare, come pure le opzioni da utilizzare durante la ricerca di testo in un documento. Nella finestra di dialogo sostituire consente all'utente di specificare una stringa da ricercare e una stringa di sostituzione, nonché opzioni per controllare l'operazione.

Creare e visualizzare una finestra di dialogo trova l'inizializzazione di una struttura FINDREPLACE , passando la struttura alla funzione trova testo . Creare e visualizzare una finestra di dialogo di sostituire l'inizializzazione di una struttura FINDREPLACE , passando la struttura alla funzione ReplaceText.

L'illustrazione seguente mostra un tipico trovare nella finestra di dialogo.

L'illustrazione seguente mostra un tipico sostituire nella finestra di dialogo.

A differenza di altre finestre di dialogo comuni, le finestre di dialogo trova e Sostituisci sono non modale. Una finestra di dialogo non modali permette all'utente di passare nella finestra di dialogo e nella finestra che l'ha creato. Questo è utile per lasciare all'utente per cercare una stringa, passare alla finestra dell'applicazione per lavorare sulla corda e tornare alla finestra di dialogo per la ricerca di un'altra stringa senza ripetere il comando necessario per aprire la finestra di dialogo.

Se la funzione trova testo o ReplaceText creata con successo nella finestra di dialogo, restituisce l'handle della finestra di dialogo. È possibile utilizzare questo handle di muoversi e di comunicare con la finestra di dialogo. Se la funzione non è possibile creare la finestra di dialogo, restituisce NULL. È possibile determinare la causa di un errore chiamando la funzione CommDlgExtendedError per recuperare il valore di errore esteso.

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

Index