Share via


Creare un controllo Rebar

Gli oggetti diCReBarCtrl devono essere creati prima dell'oggetto padre sia visibile.Ciò contribuisce a ridurre le possibilità dei problemi di disegno.

Ad esempio, i controlli Rebar (utilizzati negli oggetti della finestra cornice) vengono comunemente utilizzati 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 di OnCreate (padre) è una posizione super per creare il controllo Rebar.

Per utilizzare un oggetto di CReBarCtrl , in genere verranno effettuate le seguenti operazioni:

Per utilizzare un oggetto di CReBarCtrl

  1. Creare l'oggetto di CReBarCtrl .

  2. Chiamare creare per creare il controllo comune del rebar di windows e per associarlo all'oggetto di CReBarCtrl , specificando gli stili desiderati.

  3. Caricare un'immagine bitmap, con una chiamata a CBitmap::LoadBitmap, per essere utilizzato come sfondo del controllo Rebar.

  4. Creare e inizializzare tutti gli oggetti della finestra figlio (barre degli strumenti, controlli della finestra di dialogo e così via, che saranno contenuti dall'oggetto del controllo Rebar.

  5. Inizializzare una struttura di REBARBANDINFO con le informazioni necessarie per la banda su da inserire.

  6. Chiamare InsertBand per inserire le finestre figlio esistenti (come m_wndReToolBar) nel nuovo controllo Rebar.Per ulteriori informazioni sull'inserimento lega in un controllo Rebar esistente, vedere Il controllo e bande.

Vedere anche

Riferimenti

Utilizzando CReBarCtrl

Concetti

Controlli (MFC)