typedef struct {
HIMAGELIST himl;
RECT margin;
UINT uAlign;
} BUTTON_IMAGELIST, *PBUTTON_IMAGELIST;
这个结构有三个成员:
1. himl: HIMAGELIST 类型的成员,表示与按钮关联的图像列表的句柄。图像列表是一个用于存储和管理图像的对象,它允许在一个控件上显示多个图像。
2. margin: RECT 类型的成员,表示按钮图像的边距(margin)。这个边距是指图像相对于按钮边框的偏移量。
3. uAlign: UINT 类型的成员,表示图像的对齐方式。它可以是下面的常量之一:
- BUTTON_IMAGELIST_ALIGN_LEFT: 图像左对齐。
- BUTTON_IMAGELIST_ALIGN_RIGHT: 图像右对齐。
- BUTTON_IMAGELIST_ALIGN_TOP: 图像上对齐。
- BUTTON_IMAGELIST_ALIGN_BOTTOM: 图像下对齐。
这个结构通常用于初始化按钮控件,使其能够显示图像列表中的图像。可以通过按钮控件消息 BCM_SETIMAGELIST 来设置按钮的图像列表。此外,BUTTON_IMAGELIST 结构也用于在按钮控件中指定图像的边距和对齐方式。
请注意,这是一个简要的说明,具体用法需要根据您的应用程序和界面设计的需求来确定。
转载请注明出处:http://www.zyzy.cn/article/detail/24873/Win32 API/Commctrl.h/BUTTON_IMAGELIST