Partilhar via


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