Esempio di inserimento di testo mediante ValuePattern
Aggiornamento: novembre 2007
In questo esempio viene illustrato come utilizzare automazione interfaccia utente Microsoft e i metodi non gestiti per inserire il testo nei controlli di testo Win32 standard. I controlli di testo di destinazione sono una casella di testo a riga singola, una casella di testo su più righe e una casella di testo formato RTF.
Poiché il pattern di controllo°TextPattern non supporta l'impostazione di valori di testo in un controllo, nel codice di esempio di automazione interfaccia utente Microsoft viene illustrato come utilizzare il pattern di controllo ValuePattern o l'input di tastiera standard per simulare l'input di testo a seconda del tipo di controllo di destinazione.
Nell'esempio vengono definite due applicazioni, una destinazione e un client che vengono utilizzati in base all'applicazione di destinazione.
Nota
L'applicazione di destinazione, InsertTextTarget.exe, viene copiata automaticamente nella cartella client InsertText durante la compilazione dell'esempio e viene avviata manualmente dal client. Potrebbe essere necessario copiare manualmente questo file nella cartella bin/debug dell'applicazione client se viene visualizzato un messaggio di errore in cui è indicato che è impossibile trovare il file.
In questo esempio viene illustrata una funzionalità specifica di Windows Presentation Foundation (WPF) e, di conseguenza, non vengono seguite le procedure consigliate per lo sviluppo di applicazioni. Per una descrizione completa delle procedure consigliate per lo sviluppo di applicazioni Windows Presentation Foundation (WPF) e Microsoft .NET Framework, fare riferimento ai seguenti argomenti in base alle proprie esigenze:
Accesso facilitato - Procedure consigliate per l'accesso facilitato
Sicurezza - Sicurezza di Windows Presentation Foundation
Localizzazione - Cenni preliminari sulla globalizzazione e localizzazione WPF
Compilazione dell'esempio
Installare Windows Software Development Kit (SDK) e aprire la finestra di comando dell'ambiente di compilazione. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi, Microsoft Windows SDK, quindi fare clic su CMD Shell.
Scaricare l'esempio nel disco rigido locale, in genere dalla documentazione SDK.
Per generare l'esempio dalla finestra di comando dell'ambiente di compilazione , passare alla directory di origine dell'esempio. Al prompt dei comandi digitare MSBUILD.
Per compilare l'esempio in Microsoft Visual Studio, caricare il file della soluzione o del progetto dell'esempio e premere CTRL+MAIUSC+B.
Esecuzione dell'esempio
Per eseguire l'esempio compilato dalla vfinestra di comando dell'ambiente di compilazione, eseguire il file EXE nella cartella Bin\Debug o Bin\Release contenuta sotto la cartella del codice sorgente dell'esempio.
Per eseguire l'esempio compilato con il debug in Visual Studio, premere F5.
Osservazioni
I controlli che supportano il pattern di controllo TextPattern non supportano il pattern di controllo ValuePattern. Poiché TextPattern non supporta l'input di testo, è necessario creare una simulazione mediante uno dei metodi illustrati in questo esempio.
Vedere anche
Concetti
Cenni preliminari sul modello TextPattern di automazione interfaccia utente
Mapping dei pattern di controllo per i client di automazione interfaccia utente