CToolBar::SetButtonInfo
Llame a esta función miembro para establecer el id. de comando del botón, el estilo, y el número de la imagen.
void SetButtonInfo(
int nIndex,
UINT nID,
UINT nStyle,
int iImage
);
Parámetros
nIndex
Índice Cero- basado en botón o separadora para los que la información debe establecer.nID
El valor al que se establece el id. de comando del botón.nStyle
El nuevo estilo de botón. Se admiten estilos de botón siguientes:Mismo botón estándar deTBBS_BUTTON (valor predeterminado)
Separador deTBBS_SEPARATOR
Botón auto de la casilla deTBBS_CHECKBOX
TBBS_GROUP marca el inicio de un grupo de botones
TBBS_CHECKGROUP marca el inicio de un grupo de botones de casilla
TBBS_DROPDOWN crea un botón de lista desplegable.
El ancho del botón deTBBS_AUTOSIZE The se calcula en función del texto del botón, no en el tamaño de la imagen.
El texto del botón deTBBS_NOPREFIX no tendrá un prefijo de aceleradores asociado a él.
iImage
Índice nuevo para el botón dentro del mapa de bits.
Comentarios
Para los separadores, que tienen el estilo TBBS_SEPARATOR, conjuntos de esta función que el ancho de separador en píxeles el valor almacenados en iImage.
Nota
También puede establecer los estados del botón con el parámetro de nStyle ; sin embargo, como el controlador de ON_UPDATE_COMMAND_UI controlan los estados del botón, no le dice establecido mediante SetButtonInfo se perderán durante el procesamiento inactivo siguiente.Vea cómo actualizar objetos de la Usuario-Interfaz y TN031: Barras de controles para obtener más información.
Para obtener información sobre las imágenes de mapa de bits y botones, vea la información general y CToolBar::LoadBitmapde CToolBar .
Requisitos
encabezado: afxext.h