Condividi tramite


Barra di finestra di dialogo

Una barra dei dialoghi è una barra degli strumenti, un tipo di barra di controllo che può contenere qualsiasi tipo di controllo. Poiché presenta le caratteristiche di una finestra di dialogo senza modalità, un oggetto CDialogBar offre una barra degli strumenti più potente.

Esistono diverse differenze principali tra una barra degli strumenti e un CDialogBar oggetto . Un CDialogBar oggetto viene creato da una risorsa modello di dialogo, che è possibile creare con l'editor della finestra di dialogo di Visual C++ e che può contenere qualsiasi tipo di controllo di Windows. L'utente può tabularsi dal controllo al controllo. È inoltre possibile specificare uno stile di allineamento per allineare la barra delle finestre di dialogo a qualsiasi parte della finestra cornice padre o anche per lasciarlo sul posto se l'elemento padre viene ridimensionato. La figura seguente mostra una barra delle finestre di dialogo con un'ampia gamma di controlli.

Example of a VC Dialog Bar.
Barra delle finestre di dialogo

In altri termini, l'uso di un CDialogBar oggetto è simile all'uso di una finestra di dialogo senza modalità. Usare l'editor di dialoghi per progettare e creare la risorsa della finestra di dialogo.

Una delle virtù delle barre delle finestre di dialogo è che possono includere controlli diversi dai pulsanti.

Anche se è normale derivare classi di dialoghi personalizzate da CDialog, in genere non si deriva la propria classe per una barra delle finestre di dialogo. Le barre delle finestre di dialogo sono estensioni a una finestra principale e qualsiasi messaggio di notifica di controllo della barra di dialogo, ad esempio BN_CLICKED o EN_CHANGE, verrà inviato all'elemento padre della barra delle finestre di dialogo, la finestra principale.

Vedi anche

Elementi dell'interfaccia utente
Esempio