Compartir por


Crear un control Rebar

Los objetos CReBarCtrl se deben crear antes de que el objeto primario esté visible. Esto minimiza las posibilidades de que se produzcan problemas de dibujo.

Por ejemplo, los controles rebar (que se usan en objetos de ventana de marco) se suelen usar como ventanas primarias para los controles de la barra de herramientas. Por lo tanto, el elemento primario del control rebar es el objeto de ventana de marco. Como el objeto de ventana de marco es el elemento primario, la función miembro OnCreate (del elemento primario) es un lugar ideal para crear el control rebar.

Por lo general, para usar un objeto CReBarCtrl, seguirá estos pasos:

Para usar un objeto CReBarCtrl

  1. Construya el objeto CReBarCtrl.

  2. Llame a Create para crear el control rebar común de Windows y adjúntelo al objeto CReBarCtrl, especificando los estilos deseados.

  3. Cargue un mapa de bits, con una llamada a CBitmap::LoadBitmap, que se va a usar como fondo del objeto de control rebar.

  4. Cree e inicialice los objetos de ventana secundaria (barras de herramientas, controles de diálogo, etc.) que el objeto de control rebar contendrá.

  5. Inicialice una estructura REBARBANDINFO con la información necesaria para la banda que está a punto de insertarse.

  6. Llame a InsertBand para insertar ventanas secundarias existentes (como m_wndReToolBar) en el control rebar nuevo. Para más información sobre cómo insertar bandas en un control rebar existente, consulte Controles rebar y bandas.

Consulte también

Uso de CReBarCtrl
Controles