Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define as métricas de uma barra de ferramentas que são usadas para reduzir ou expandir itens da barra de ferramentas.
Sintaxe
typedef struct {
UINT cbSize;
DWORD dwMask;
int cxPad;
int cyPad;
int cxBarPad;
int cyBarPad;
int cxButtonSpacing;
int cyButtonSpacing;
} TBMETRICS, *LPTBMETRICS;
Membros
cbSize
Tipo: UINT
Tamanho da estrutura TBMETRICS .
dwMask
Tipo: DWORD
Máscara que determina a métrica a ser recuperada. Pode ser qualquer combinação do seguinte:
| Valor | Significado |
|---|---|
| TBMF_PAD | Recupere os valores cxPad e cyPad . |
| TBMF_BARPAD | Recupere os valores cxBarPad e cyBarPad . |
| TBMF_BUTTONSPACING | Recupere os valores cxButtonSpacing e cyButtonSpacing . |
cxPad
Tipo: int
Largura do preenchimento dentro dos botões da barra de ferramentas, entre o conteúdo e a borda do botão.
cyPad
Tipo: int
Altura do preenchimento dentro dos botões da barra de ferramentas, entre o conteúdo e a borda do botão.
cxBarPad
Tipo: int
Largura da barra de ferramentas. Não usado.
cyBarPad
Tipo: int
Altura da barra de ferramentas. Não usado.
cxButtonSpacing
Tipo: int
Largura do espaço entre botões da barra de ferramentas.
cyButtonSpacing
Tipo: int
Altura do espaço entre botões da barra de ferramentas.
Comentários
As métricas especificadas pela estrutura TBMETRICS são usadas para dimensionar os botões não animados em uma barra de ferramentas. O botão pode reduzir ou expandir para que todos os itens visíveis se ajustem na janela.
Os valores de preenchimento são usados para criar uma área em branco entre a borda do botão e a imagem e/ou texto do botão. Onde e quanto preenchimento é realmente aplicado depende do tipo do botão e se ele tem uma imagem. O preenchimento horizontal é aplicado à direita e à esquerda do botão e o preenchimento vertical é aplicado à parte superior e inferior do botão. O preenchimento só é aplicado a botões que têm o estilo TBSTYLE_AUTOSIZE .
Embora os valores para cxBarPad e cyBarPad possam ser definidos e recuperados, eles atualmente não têm efeito e não são usados.
Requisitos
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Cabeçalho | commctrl.h |