Compartilhar via


CToolBar::SetButtonInfo

Chamar essa função de membro para definir a ID de comando do botão, para estilizar, e o número de imagem.

void SetButtonInfo(
   int nIndex,
   UINT nID,
   UINT nStyle,
   int iImage 
);

Parâmetros

  • nIndex
    Índice com base zero do botão ou do separador para que informações deve ser definida.

  • nID
    O valor que o ID de comando do botão como.

  • nStyle
    O novo estilo do botão.Os seguintes estilos de botões são suportados:

    • Tecla padrão deTBBS_BUTTON (padrão)

    • Separador deTBBS_SEPARATOR

    • Botão automática da caixa de seleção deTBBS_CHECKBOX

    • TBBS_GROUP marca o início de um grupo de botões

    • TBBS_CHECKGROUP marca o início de um grupo de botões da caixa de seleção

    • TBBS_DROPDOWN cria um botão da lista suspensa.

    • TBBS_AUTOSIZE a largura do botão será calculado com base em texto do botão, não no tamanho da imagem.

    • TBBS_NOPREFIX o texto do botão não terá um prefixo de aceleradores associado a ele.

  • iImage
    Novo índice para a imagem do botão dentro de bitmap.

Comentários

Para os separadores, que tem o estilo TBBS_SEPARATOR, que define essa função a largura do separador em pixels para o valor armazenado em iImage.

ObservaçãoObservação

Você também pode definir os estados de botão que usam o parâmetro de nStyle ; no entanto, como os estados de botão é controlada pelo manipulador de ON_UPDATE_COMMAND_UI , alguns indicam que você define usando SetButtonInfo será perdido durante o processamento ocioso seguir.Consulte Como atualizar objetos de interface de usuário e TN031: barras de controle para mais informações.

Para obter informações sobre imagens e botões de bitmap, consulte a visão geral e CToolBar::LoadBitmapde CToolBar .

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe de CToolBar

Gráfico de hierarquia

CToolBar::GetButtonInfo