Condividi tramite


Barra di finestra di dialogo

Una barra della finestra di dialogo è una barra degli strumenti, un tipo di barra di controllo che possono contenere qualsiasi tipo di controllo. Poiché ha le caratteristiche di una finestra di dialogo non modale, un oggetto CDialogBar fornisce una barra degli strumenti più efficace.

Esistono numerose differenze principali tra una barra degli strumenti e un oggetto di CDialogBar. Un oggetto di CDialogBar viene creato da una risorsa di dialogo- modello, che è possibile creare con l'editor finestre di Visual C++ e che possono contenere qualsiasi tipo di controllo Windows. L'utente può spostarsi da un controllo all'altro. Ed è possibile specificare uno stile di allineamento per allineare la barra della finestra di dialogo con un punto qualsiasi della finestra cornice padre o anche per lasciarla sul posto se l'elemento padre viene ridimensionato. Nella figura riportata una barra della finestra di dialogo con vari controlli.

Una barra della finestra di dialogo

Barra della finestra di dialogo VC

In altri aspetti, utilizzare un oggetto di CDialogBar viene illustrato come utilizzare una finestra di dialogo non modale. Utilizzare l'editor finestre di progettazione e creare la risorsa finestra di dialogo.

Una delle virtù di finestra di dialogo è che possono comportare controlli diversi dai pulsanti.

Mentre è normale derivare il proprio la finestra di dialogo classi da CDialog, è in genere non deriva una classe per una barra della finestra di dialogo. Le barre della finestra di dialogo vengono estensioni a una finestra principale e tutti i messaggi di notifica del controllo della barra, come BN_CLICKED o EN_CHANGE, verranno inviati al padre della barra, la finestra principale.

Vedere anche

Concetti

Esempio

Altre risorse

Elementi dell'interfaccia utente (MFC)