Creazione di un controllo Rebar
Gli oggetti CReBarCtrl devono essere creati prima che l'oggetto padre sia visibile. In questo modo è possibile ridurre le possibilità di problemi di disegno.
Ad esempio, i controlli Rebar (utilizzati negli oggetti della finestra cornice) vengono comunemente usati come finestre padre per i controlli della barra degli strumenti. Di conseguenza, il padre del controllo Rebar è l'oggetto della finestra cornice. Poiché l'oggetto della finestra cornice è il padre, la funzione membro OnCreate (del padre) è una posizione eccellente per creare il controllo Rebar.
Per utilizzare un oggetto CReBarCtrl, in genere è necessario effettuare le seguenti operazioni:
Per utilizzare un oggetto CReBarCtrl
Creare l'oggetto CReBarCtrl.
Chiamare Create per creare il controllo comune Rebar di Windows e per associarlo all'oggetto CReBarCtrl, specificando tutti gli stili desiderati.
Caricare un bitmap, con una chiamata a CBitmap::LoadBitmap, per utilizzarlo come sfondo dell'oggetto di controllo Rebar.
Creare e inizializzare tutti gli oggetti della finestra figlio (barre degli strumenti, controlli di una finestra di dialogo e così via) che saranno contenuti nell'oggetto di controllo Rebar.
Inizializzare una struttura REBARBANDINFO con le informazioni necessarie per la banda da inserire.
Chiamare InsertBand per inserire le finestre figlio esistenti (come m_wndReToolBar) nel nuovo controllo Rebar. Per ulteriori informazioni sull'inserimento delle bande in un controllo Rebar esistente, vedere Controlli Rebar e bande.