Leggere in inglese

Condividi tramite


Uso dei controlli barra degli strumenti

Questo argomento contiene i dettagli di implementazione e il codice di esempio per l'uso dei controlli della barra degli strumenti nelle applicazioni.

In questa sezione

Argomento Descrizione
Come creare barre degli strumenti
Per creare una barra degli strumenti, utilizzare la funzioneCreateWindowEx, specificando la classefinestraTOOLBARCLASSNAME. La barra degli strumenti risultante inizialmente non contiene pulsanti. Aggiungere pulsanti alla barra degli strumenti usando il messaggio TB_ADDBUTTONS o TB_INSERTBUTTON. È necessario inviare il messaggio di TB_AUTOSIZE dopo che tutti gli elementi e le stringhe sono stati inseriti nel controllo, per fare in modo che la barra degli strumenti ricalcola le dimensioni in base al relativo contenuto.
Come creare barre degli strumenti verticali
La chiave per creare una barra degli strumenti verticale consiste nell'includere CCS_VERT nello stile della finestra e impostare lo stile di TBSTATE_WRAP per ogni pulsante.
Come etichettare dinamicamente i pulsanti della barra degli strumenti
È possibile assegnare testo a un pulsante esistente usando il messaggio TB_SETBUTTONINFO.
Come visualizzare i suggerimenti per i pulsanti
Quando si specifica lo stile TBSTYLE_TOOLTIPS, la barra degli strumenti crea e gestisce un controllo per le descrizioni comando. Il controllo tooltip è nascosto e appare solo quando gli utenti spostano il puntatore su un pulsante della barra degli strumenti e lo lasciano lì per circa un secondo.
Come gestire i pulsanti a discesa
Un pulsante a discesa può presentare agli utenti un elenco di opzioni. Per creare questo stile di pulsante, specificare lo stile BTNS_DROPDOWN (detto anche TBSTYLE_DROPDOWN per la compatibilità con le versioni precedenti dei controlli comuni). Per visualizzare un pulsante a discesa con una freccia, è necessario impostare anche lo stile della barra degli strumenti TBSTYLE_EX_DRAWDDARROWS inviando un messaggio di TB_SETEXTENDEDSTYLE.
Come personalizzare le barre degli strumenti
La maggior parte delle applicazioni basate su Windows usa i controlli della barra degli strumenti per fornire agli utenti un accesso pratico alla funzionalità del programma. Tuttavia, le barre degli strumenti statiche presentano alcune carenze, ad esempio troppo poco spazio per visualizzare in modo efficace tutti gli strumenti disponibili. La soluzione a questo problema consiste nel rendere personalizzabili le barre degli strumenti dell'applicazione. Quindi, gli utenti possono scegliere di visualizzare solo gli strumenti di cui hanno bisogno e possono organizzarli in modo adatto al proprio stile di lavoro personale.
Come incorporare controlli nonbutton nelle barre degli strumenti
Le barre degli strumenti supportano solo i pulsanti; pertanto, se l'applicazione richiede un tipo di controllo diverso, è necessario creare una finestra figlio. La figura seguente mostra una barra degli strumenti con un controllo di modifica incorporato.
Come usare il tracciamento attivo con le barre degli strumenti
Quando il puntatore del mouse passa su un elemento, l'elemento si illumina. Se il rilevamento rapido è abilitato, l'elemento attivo viene evidenziato. Una barra degli strumenti creata con lo stile TBSTYLE_FLAT o una che usa stili di visualizzazione, supporta il rilevamento rapido per impostazione predefinita.
Come creare una barra degli strumenti in stile Internet Explorer
Una delle principali funzionalità dell'interfaccia utente di Windows Internet Explorer è la barra degli strumenti. Non solo offre agli utenti l'accesso a un'ampia gamma di funzionalità, ma consente anche agli utenti di personalizzare il layout in base alle proprie preferenze personali.
Come creare una barra dei menu in stile Internet Explorer
A prima vista, la barra dei menu in Microsoft Internet Explorer 5 e versioni successive è simile a un menu standard. Tuttavia, sembra molto diverso quando si inizia a usarlo.