CSnapInItemImpl::SetToolbarButtonInfo

Chamar essa função para alterar os estilos de botão da barra de ferramentas, o objeto do snap-in, antes da barra de ferramentas ser criada.

void SetToolbarButtonInfo(
   UINT id,
   BYTE *fsState,
   BYTE *fsType 
);

Parâmetros

  • id
    [in] a identificação de O botão da barra de ferramentas para ser definido.

  • fsState
    [in] os sinalizadores de estado do botão.Pode ser um ou mais dos seguintes:

    • TBSTATE_CHECKED o botão tem o estilo de TBSTYLE_CHECKED e está sendo pressionado.

    • TBSTATE_ENABLED o botão aceita entrada do usuário.Um botão que não têm esse estado não aceita entrada do usuário e é esmaecida.

    • TBSTATE_HIDDEN o botão não é visível e não pode receber entrada do usuário.

    • TBSTATE_INDETERMINATE o botão é esmaecida.

    • TBSTATE_PRESSED o botão está sendo pressionado.

    • a quebra deTBSTATE_WRAP A seguir o botão.O botão também deve ter TBSTATE_ENABLED.

  • fsType
    [in] os sinalizadores de estado do botão.Pode ser um ou mais dos seguintes:

    • TBSTYLE_BUTTON cria um botão de ação padrão.

    • TBSTYLE_CHECK cria um botão que alterna entre /desativar pressionado e estados não pressionados cada vez que o usuário clique em.O botão tem uma cor de plano de fundo diferente quando está no estado pressionado.

    • TBSTYLE_CHECKGROUP cria um botão de verificação que fique pressionado até que outro botão no grupo está pressionada.

    • TBSTYLE_GROUP cria um botão que fique pressionado até que outro botão no grupo está pressionada.

    • TBSTYLE_SEP cria um separador, fornecendo um pequeno intervalo entre grupos de botões.Um botão que possui esse estilo não recebe entrada do usuário.

Requisitos

Cabeçalho: atlsnap.h

Consulte também

Referência

Classe de CSnapInItemImpl