Compartir a través de


CToolBar::SetButtons

Esta función miembro establece el id. de comando de cada botón de la barra de herramientas en el valor especificado por el elemento correspondiente de la matriz lpIDArray.

BOOL SetButtons( 
   const UINT* lpIDArray, 
   int nIDCount  
);

Parámetros

  • lpIDArray
    Puntero a una matriz de id. del comando. Puede ser NULL para asignar los botones vacíos.

  • nIDCount
    El número de elementos de la matriz al que lpIDArray.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Si un elemento de matriz tiene el valor ID_SEPARATOR, un separador se crea en la posición correspondiente de la barra de herramientas. Esta función también establece el estilo de cada botón en TBBS_BUTTON y el estilo de cada separador a TBBS_SEPARATOR, y asigna un índice de imagen a cada botón. El índice de la imagen especifica la posición de la imagen del botón dentro del mapa de bits.

No necesita explicar los separadores en el mapa de bits porque esta función no asigne los índices de la imagen para los separadores. Si la barra de herramientas tiene botones en las posiciones 0, 1 y 3, y un separador en la posición 2, imágenes en las posiciones 0, 1, y 2 en el mapa de bits se asignan a los botones en las posiciones 0, 1, y 3, respectivamente.

Si lpIDArray es NULL, esta función asigna espacio para el número de elementos especificado por nIDCount. Uso SetButtonInfo de establecer los atributos de cada elemento.

Requisitos

encabezado: afxext.h

Vea también

Referencia

CToolBar Class

Gráfico de jerarquías

CToolBar::Create

CToolBar::SetButtonInfo

CToolBar::SetButtonStyle

CToolBar::LoadToolBar