Metodi di creazione di una barra degli strumenti

MFC fornisce due classi per creare barre degli strumenti: CToolBar e CToolBarCtrl (che esegue il wrapping dell'API di controllo comune di Windows). CToolBar fornisce tutte le funzionalità del controllo comune della barra degli strumenti e gestisce molte delle impostazioni e delle strutture di controllo comuni necessarie per l'utente; Tuttavia, il file eseguibile risultante in genere sarà maggiore di quello creato usando CToolBarCtrl.

CToolBarCtrl in genere genera un eseguibile più piccolo e può essere preferibile usare CToolBarCtrl se non si intende integrare la barra degli strumenti nell'architettura MFC. Se si prevede di usare CToolBarCtrl e integrare la barra degli strumenti nell'architettura MFC, è necessario prestare maggiore attenzione per comunicare le modifiche dei controlli della barra degli strumenti a MFC. Questa comunicazione non è difficile; Tuttavia, è un lavoro aggiuntivo che non è necessario quando si usa CToolBar.

Visual C++ offre due modi per sfruttare i vantaggi del controllo comune della barra degli strumenti.

Entrambi i metodi consentono di accedere alle funzioni membro del controllo barra degli strumenti. Quando si chiama CToolBar::GetToolBarCtrl, restituisce un riferimento a un CToolBarCtrl oggetto in modo da poter usare uno dei set di funzioni membro. Per informazioni sulla creazione e la creazione di una barra degli strumenti tramite CToolBar, vedere CToolBar.

Vedi anche

Uso di CToolBarCtrl
Controlli