Condividi tramite


Uso dei controlli a schede

Questo argomento contiene due esempi che usano i controlli a schede. Il primo esempio illustra come utilizzare un controllo a schede per passare tra più pagine di testo nella finestra principale di un'applicazione. Il secondo esempio illustra come usare un controllo schede per passare tra più pagine di elementi di controllo in una finestra di dialogo.

In questa sezione

Argomento Descrizione
Come creare un controllo a schede nella finestra principale
L'esempio in questa sezione illustra come creare un controllo schede e visualizzarlo nell'area del cliente della finestra principale dell'applicazione. L'applicazione visualizza una terza finestra (un controllo statico) nell'area del controllo schede. La finestra padre posiziona e ridimensiona il controllo a schede e il controllo statico quando elabora il messaggio WM_SIZE.
In questo esempio sono presenti sette schede, una per ogni giorno della settimana. Quando l'utente seleziona una scheda, l'applicazione visualizza il nome del giorno corrispondente nel controllo statico.
Come creare una finestra di dialogo a schede
Nell'esempio riportato in questa sezione viene illustrato come creare una finestra di dialogo che usa schede per fornire più pagine di controlli. La finestra di dialogo principale è una finestra di dialogo modale. Ogni pagina dei controlli è definita da un modello di finestra di dialogo con lo stile WS_CHILD. Quando si seleziona una scheda, viene creata una finestra di dialogo senza modalità per la pagina in ingresso e la finestra di dialogo per la pagina in uscita viene eliminata definitivamente.
Nota: In molti casi, è possibile implementare più facilmente finestre di dialogo a più pagine usando le finestre delle proprietà. Per altre informazioni sulle schede proprietà, vedere Informazioni sulle schede proprietà.
Il modello per la finestra di dialogo principale definisce semplicemente due controlli pulsante. Durante l'elaborazione del messaggio WM_INITDIALOG, la procedura della finestra di dialogo crea un controllo a schede e carica le risorse del modello della finestra di dialogo per ognuna delle finestre di dialogo figlie.