mmc.h) (MMCBUTTON 结构
MMCBUTTON 结构包含用于在工具栏上创建按钮的值。 此结构类似于平台软件开发工具包 (SDK) 与常见控件相关的主题中讨论的 TBBUTTON 结构。
语法
typedef struct _MMCButton {
int nBitmap;
int idCommand;
BYTE fsState;
BYTE fsType;
LPOLESTR lpButtonText;
LPOLESTR lpTooltipText;
} MMCBUTTON;
成员
nBitmap
一个 值,该值指定按钮图像的从零开始的索引。
idCommand
一个 值,该值指定单击按钮时返回的命令标识符。 这可以是用户所需的任何整数值。 仅使用 int 的低字。
fsState
一个 指定按钮状态标志的 值。 此成员可以是以下任何值:
TBSTATE_CHECKED
按钮具有TBSTYLE_CHECKED样式,并且正在按下。
TBSTATE_ENABLED
按钮接受用户输入。 不具有此状态的按钮不接受用户输入,并且显示为灰色。
TBSTATE_HIDDEN
按钮不可见,无法接收用户输入。
TBSTATE_INDETERMINATE
按钮显示为灰色。
TBSTATE_PRESSED
按钮正处于按下状态。
fsType
一个指定按钮样式的 值。 此成员可以是以下值的任意组合:
TBSTYLE_BUTTON
创建标准推送按钮。
TBSTYLE_CHECK
创建一个按钮,该按钮在用户每次单击时在按下状态和未按下状态之间切换。 按钮处于按下状态时具有不同的背景色。
TBSTYLE_CHECKGROUP
创建一个选中按钮,该按钮在按下组中的另一个按钮之前一直保持按下状态。
TBSTYLE_GROUP
创建一个按钮,该按钮在按下组中的另一个按钮之前一直保持按下状态。
TBSTYLE_SEP
创建一个分隔符,在按钮组之间提供小间隔。 具有此样式的按钮不接收用户输入。
lpButtonText
指向与 MMCBUTTON 结构的特定实例关联的文本的指针。
lpTooltipText
指向特定工具提示的文本的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | mmc.h |