CSnapInItemImpl::SetToolbarButtonInfo
在工具栏之前,调用此函数修改所有工具栏按钮样式,管理单元对象。
void SetToolbarButtonInfo(
UINT id,
BYTE *fsState,
BYTE *fsType
);
参数
id
[in]要设置的工具栏按钮的ID。fsState
[in]按钮的状态标志。 可以是一个或多个以下各项:TBSTATE_CHECKED 按钮具有 TBSTYLE_CHECKED 样式和已按下。
TBSTATE_ENABLED 按钮接受用户输入。 没有此状态不接受用户输入的按钮和变灰。
TBSTATE_HIDDEN 按钮不可见,并且无法接收用户输入。
TBSTATE_INDETERMINATE 按钮的灰色。
TBSTATE_PRESSED 按钮处于按下状态。
TBSTATE_WRAP 的换行符遵循按钮。 按钮还必须具有 TBSTATE_ENABLED。
fsType
[in]按钮的状态标志。 可以是一个或多个以下各项:TBSTYLE_BUTTON 创建标准普通按钮。
TBSTYLE_CHECK 创建切换在按和未按下状态之间的用户每次单击其中的一个按钮。 在处于按下状态时,该按钮具有不同的背景色。
TBSTYLE_CHECKGROUP 创建保持在的一个检查按钮,直到另一个按钮组中按。
TBSTYLE_GROUP 创建保持按的按钮,直到另一个按钮组中按。
TBSTYLE_SEP 创建一个分隔符,提供按钮组之间的一个小的空白。 具有此样式的按钮不接收用户输入。
要求
Header: atlsnap.h