导航:  Windows Controls Wrapper Functions > Button Control > Structures >

BUTTON_SPLITINFO (Vista)

上一页返回章节概述下一页

描述

 

包含定义拆分按钮(BS_SPLITBUTTON和BS_DEFSPLITBUTTON样式)的信息。 与BCM_GETSPLITINFOBCM_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