Estrutura MMCBUTTON (mmc.h)
A estrutura MMCBUTTON contém valores usados na criação de botões em uma barra de ferramentas. Essa estrutura é semelhante à estrutura TBBUTTON discutida nos tópicos do SDK (Platform Software Development Kit) relacionados a controles comuns.
typedef struct _MMCButton {
int nBitmap;
int idCommand;
BYTE fsState;
BYTE fsType;
LPOLESTR lpButtonText;
LPOLESTR lpTooltipText;
} MMCBUTTON;
nBitmap
Um valor que especifica o índice baseado em zero de uma imagem de botão.
idCommand
Um valor que especifica o identificador de comando retornado quando um botão é clicado. Pode ser qualquer valor inteiro desejado pelo usuário. Somente a palavra baixa do int é usada.
fsState
Um valor que especifica os sinalizadores de estado do botão. Esse membro pode ser qualquer um dos seguintes valores:
O botão tem o estilo TBSTYLE_CHECKED e está sendo pressionado.
O botão aceita a entrada do usuário. Um botão que não tem esse estado não aceita a entrada do usuário e aparece esmaecido.
O botão não está visível e não pode receber entrada do usuário.
O botão aparece esmaecido.
O botão está sendo pressionado.
fsType
Um valor que especifica o estilo do botão. Esse membro pode ser qualquer combinação dos seguintes valores:
Cria um botão de ação padrão.
Cria um botão que alterna entre os estados pressionados e não pressionados sempre que o usuário clica nele. O botão tem uma cor de tela de fundo diferente quando está no estado pressionado.
Cria um botão de seleção que permanece pressionado até que outro botão no grupo seja pressionado.
Cria um botão que permanece pressionado até que outro botão no grupo seja pressionado.
Cria um separador, fornecendo uma pequena lacuna entre grupos de botões. Um botão que tem esse estilo não recebe entrada do usuário.
lpButtonText
Um ponteiro para o texto associado a uma instância específica da estrutura MMCBUTTON .
lpTooltipText
Um ponteiro para o texto de uma dica de ferramenta específica.
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Cabeçalho | mmc.h |