描述
包含定义拆分按钮(BS_SPLITBUTTON和BS_DEFSPLITBUTTON样式)的信息。 与BCM_GETSPLITINFO和BCM_SETSPLITINFO邮件一起使用。
C/C++ 语法
typedef struct { UINT mask; HIMAGELIST himlGlyph; RECT margin; UINT uSplitStyle; SIZE size; } BUTTON_SPLITINFO, *PBUTTON_SPLITINFO; |
PB语法
TYPE BUTTON_SPLITINFO mask AS DWORD himlGlyph AS DWORD margin AS RECT uSplitStyle AS DWORD size AS SIZE END TYPE |
成员
mask
一组标志,指定此结构的成员包含要设置的数据或正在请求哪些成员。 将此成员设置为以下一个或多个标志。
BCSIF_GLYPH
himlGlyph有效。
BCSIF_IMAGE
himlGlyph有效。 当uSplitStyle设置为BCSS_IMAGE时使用。
BCSIF_SIZE
size有效。
BCSIF_STYLE
uSplitStyle有效。
himlGlyph
图像列表的句柄。 提供商保留图像列表的所有权,并最终负责处理。
margin
A RECT指定图标周围的边距。
uSplitStyle
拆分按钮样式。 值必须是以下一个或多个标志。
BCSS_ALIGNLEFT
将图像或字形与左边距水平对齐。
BCSS_IMAGE
绘制图标图标为字形。
BCSS_NOSPLIT
没有分裂。
BCSS_STRETCH
拉伸字形,但尽量保留纵横比。
size
一个SIZE结构。 指定himlGlyph中的字形大小。
最低操作系统
Windows Vista。
引用文件 #INCLUDE Once
CommCtrl.inc