Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los objetos CReBarCtrl deben crearse antes de que el objeto primario esté visible. Esto minimiza las posibilidades de que ocurran problemas de pintura.
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.
Para usar un CReBarCtrl objeto, normalmente seguirá estos pasos:
Para usar un objeto CReBarCtrl
Construya el objeto CReBarCtrl .
Llame a Create para crear el control común de la barra de Windows y adjuntarlo al
CReBarCtrlobjeto, especificando los estilos deseados.Cargue un mapa de bits, con una llamada a CBitmap::LoadBitmap, que se va a usar como fondo del objeto de control rebar.
Cree e inicialice los objetos de ventana secundaria (barras de herramientas, controles de diálogo, etc.) que el objeto de control rebar contendrá.
Inicialice una estructura REBARBANDINFO con la información necesaria para la banda que está a punto de ser insertada.
Llame a InsertBand para insertar ventanas secundarias existentes (como
m_wndReToolBar) en el nuevo control de barra de rebar. Para más información sobre cómo insertar bandas en un control rebar existente, consulte Controles rebar y bandas.