Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Nell'esempio DLGTEMPL viene illustrato come creare un modello di finestra di dialogo in modo dinamico e come utilizzarlo con CDialog::InitModalIndirect. Viene visualizzata una finestra di dialogo per selezionare l'altezza, la larghezza e altri attributi di un controllo pulsante, un controllo testo statico e un controllo di modifica a più righe, quindi viene visualizzata la finestra di dialogo risultante dopo l'utilizzo dei modelli presenti in memoria.
La maggior parte del codice per la creazione dinamica di una finestra di dialogo si trova nella funzione membro CMyDialogTemplate::DemoIt. In DLGTEMPL non è prevista alcuna verifica per impedire l'immissione di valori che determinano la sovrapposizione dei controlli né il posizionamento di un controllo oltre il limite della finestra di dialogo. È possibile utilizzare DLGTEMPL per osservare gli effetti del ridimensionamento e della sovrapposizione dei controlli.
Per ulteriori informazioni sui modelli di finestre di dialogo, vedere la classe CDialog e le strutture Windows DLGTEMPLATE e DLGITEMTEMPLATE in Windows SDK.
Nota sulla sicurezza: |
|---|
Questo esempio di codice viene fornito solo a scopo dimostrativo e non deve essere utilizzato in applicazioni o siti Web, poiché potrebbe non implementare le tecniche migliori a livello di sicurezza. Microsoft esclude ogni responsabilità per danni diretti o indiretti derivanti dall'utilizzo dell'esempio di codice per scopi diversi da quelli previsti. |
Per ottenere gli esempi e le istruzioni per l'installazione:
In Visual Studio scegliere Esempi dal menu ?.
Per ulteriori informazioni, vedere Individuazione dei file di esempio.
La versione più recente e l'elenco completo degli esempi sono disponibili in linea alla pagina Visual Studio 2008 Samples.
È anche possibile trovare gli esempi sul disco rigido del computer. Per impostazione predefinita, gli esempi e il file Leggimi vengono copiati in una cartella nel percorso \Programmi\Visual Studio 9.0\Samples\. Per le versioni Express di Visual Studio, tutti gli esempi sono disponibili in linea.
Generazione ed esecuzione dell'esempio
Per generare ed eseguire l'esempio DLGTEMPL
Aprire il file di soluzione dlgtempl.sln.
Scegliere Genera dal menu Genera.
Scegliere Avvia senza eseguire debug dal menu Debug.
Quando si esegue DLGTEMPL, viene visualizzata una finestra di dialogo in cui è possibile scegliere Button, Edit o Text. Immettere i valori relativi ad altezza, larghezza e coordinate X e Y per il posizionamento della finestra di dialogo risultante e una didascalia da visualizzare. Scegliere Show Dialog per visualizzare la finestra di dialogo creata in modo dinamico in base ai valori immessi. Premere ESC per chiudere la finestra di dialogo.
Nota sulla sicurezza: