Condividi tramite


Metodi di creazione di una barra degli strumenti

MFC fornisce due classi per creare barre degli strumenti: CToolBar e CToolBarCtrl (che esegue il wrapping del controllo comune di Windows API). CToolBar fornisce tutte le funzionalità del controllo della barra degli strumenti e gestire molte impostazioni e strutture di associazione di controlli comuni automaticamente; tuttavia, il risultato sarà eseguibile in genere maggiore di quello creato utilizzando CToolBarCtrl.

CToolBarCtrl comporta generalmente un più piccolo eseguibile ed è preferibile utilizzare CToolBarCtrl se non si desidera integrare la barra degli strumenti nell'architettura di MFC. Se si intende utilizzare CToolBarCtrl e integrare la barra degli strumenti nell'architettura di MFC, è necessario creare la visualizzazione aggiuntiva per comunicare le modifiche del controllo toolbar a MFC. Questa comunicazione non è difficile; tuttavia, è lavoro aggiuntivo che non è necessario quando si utilizza CToolBar.

In Visual C++ sono disponibili due modi per utilizzare il controllo della barra degli strumenti.

  • Creare la barra degli strumenti utilizzando CToolBarquindi chiamare CToolBar::GetToolBarCtrl per ottenere l'accesso alle funzioni membro di CToolBarCtrl.

  • Creare la barra degli strumenti utilizzando il costruttore di CToolBarCtrl.

Qualsiasi metodo fornirà l'accesso alle funzioni membro di controllo toolbar. Quando si chiama CToolBar::GetToolBarCtrl, restituisce un riferimento a un oggetto di CToolBarCtrl pertanto è possibile utilizzare uno impostate le funzioni membro. Vedere CToolBar per informazioni sulla costruzione e sulla creazione della barra degli strumenti utilizzando CToolBar.

Vedere anche

Riferimenti

Utilizzo di CToolBarCtrl

Concetti

Controlli (MFC)