Estructura TBMETRICS (commctrl.h)
Define las métricas de una barra de herramientas que se usan para reducir o expandir elementos de la barra de herramientas.
Sintaxis
typedef struct {
UINT cbSize;
DWORD dwMask;
int cxPad;
int cyPad;
int cxBarPad;
int cyBarPad;
int cxButtonSpacing;
int cyButtonSpacing;
} TBMETRICS, *LPTBMETRICS;
Miembros
cbSize
Tipo: UINT
Tamaño de la estructura TBMETRICS .
dwMask
Tipo: DWORD
Máscara que determina la métrica que se va a recuperar. Puede ser cualquier combinación de lo siguiente:
Valor | Significado |
---|---|
TBMF_PAD | Recupere los valores cxPad y cyPad . |
TBMF_BARPAD | Recupere los valores cxBarPad y cyBarPad . |
TBMF_BUTTONSPACING | Recupere los valores cxButtonSpacing y cyButtonSpacing . |
cxPad
Tipo: int
Ancho del relleno dentro de los botones de la barra de herramientas, entre el contenido y el borde del botón.
cyPad
Tipo: int
Alto del relleno dentro de los botones de la barra de herramientas, entre el contenido y el borde del botón.
cxBarPad
Tipo: int
Ancho de la barra de herramientas. No se usa.
cyBarPad
Tipo: int
Alto de la barra de herramientas. No se usa.
cxButtonSpacing
Tipo: int
Ancho del espacio entre los botones de la barra de herramientas.
cyButtonSpacing
Tipo: int
Alto del espacio entre los botones de la barra de herramientas.
Comentarios
Las métricas especificadas por la estructura TBMETRICS se usan para ajustar el tamaño de los botones que no son de animación en una barra de herramientas. El botón puede reducirse o expandirse para que todos los elementos visibles se ajusten a la ventana.
Los valores de relleno se usan para crear un área en blanco entre el borde del botón y la imagen o el texto del botón. Dónde y cuánto relleno se aplica realmente depende del tipo del botón y de si tiene una imagen. El relleno horizontal se aplica tanto a la derecha como a la izquierda del botón, y el relleno vertical se aplica tanto a la parte superior como a la parte inferior del botón. El relleno solo se aplica a los botones que tienen el estilo TBSTYLE_AUTOSIZE .
Aunque los valores de cxBarPad y cyBarPad se pueden establecer y recuperar, actualmente no tienen ningún efecto y no se usan.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | commctrl.h |