TBMETRICS 结构 (commctrl.h)
定义用于收缩或展开工具栏项的工具栏的指标。
语法
typedef struct {
UINT cbSize;
DWORD dwMask;
int cxPad;
int cyPad;
int cxBarPad;
int cyBarPad;
int cxButtonSpacing;
int cyButtonSpacing;
} TBMETRICS, *LPTBMETRICS;
成员
cbSize
类型: UINT
TBMETRICS 结构的大小。
dwMask
类型: DWORD
确定要检索的指标的掩码。 它可以是以下各项的任意组合:
值 | 含义 |
---|---|
TBMF_PAD | 检索 cxPad 和 cyPad 值。 |
TBMF_BARPAD | 检索 cxBarPad 和 cyBarPad 值。 |
TBMF_BUTTONSPACING | 检索 cxButtonSpacing 和 cyButtonSpacing 值。 |
cxPad
类型: int
工具栏按钮内填充的宽度,介于内容和按钮边缘之间。
cyPad
类型: int
工具栏按钮内填充的高度,位于内容和按钮边缘之间。
cxBarPad
类型: int
工具栏的宽度。 未使用。
cyBarPad
类型: int
工具栏的高度。 未使用。
cxButtonSpacing
类型: int
工具栏按钮之间间距的宽度。
cyButtonSpacing
类型: int
工具栏按钮之间间距的高度。
备注
TBMETRICS 结构指定的指标用于调整工具栏上非动画按钮的大小。 按钮可以收缩或展开,以便所有可见项都适合窗口。
填充值用于在按钮边缘与按钮的图像和/或文本之间创建空白区域。 实际应用填充的位置和填充量取决于按钮的类型以及按钮是否具有图像。 水平填充同时应用于按钮的右侧和左侧,垂直填充同时应用于按钮的顶部和底部。 填充仅适用于具有 TBSTYLE_AUTOSIZE 样式的按钮。
尽管可以设置和检索 cxBarPad 和 cyBarPad 的值,但它们目前不起作用,并且不使用。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | commctrl.h |