Compartir a través de


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

Vea también

Referencia

CToolBar Class

Gráfico de jerarquías

CToolBar::GetButtonInfo