Partilhar via


CToolBar::SetButtonInfo

telefonar Essa função de membro para conjunto ID de comando, estilo e número de imagem do botão.

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

Parâmetros

  • nIndex
    Índice baseado em zero do botão ou separador para o qual são as informações sejam conjunto.

  • nID
    O valor para o qual ID de comando do botão é definido.

  • nStyle
    O novo estilo de botão.Há suporte para os seguintes estilos de botão:

    • TBBS_BUTTON   Pushbutton padrão (padrão)

    • TBBS_SEPARATOR   Separador

    • TBBS_CHECKBOX   Botão de caixa de seleção automática

    • TBBS_GROUP   Marca o início de um agrupar de botões

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

    • **TBBS_DROPDOWN   **Cria um botão na lista suspensa.

    • **TBBS_AUTOSIZE   **Largura do botão será calculada com base no texto do botão, não no dimensionar da imagem.

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

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

Comentários

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

Observação:

Você também pode conjunto estados de botão usando o nStyle parâmetro; no entanto, como estados de botão são controlados pela ON_UPDATE_COMMAND_UI manipulador, qualquer estado que você conjunto usando SetButtonInfo serão perdidas durante o processamento seguinte ocioso. See Como atualizar objetos de interface do usuário and TN031: Barras de controle para obter mais informações.

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

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe CToolBar

Gráfico de hierarquia

CToolBar::GetButtonInfo

Outros recursos

CToolBar membros