CToolBarCtrl::Indeterminate

BOOL Indeterminate( int nID, BOOL bIndeterminate = TRUE );

返回值:如果成功则返回非零值;否则返回零。

参数:
nID要清除或设置其不确定状态的按钮的命令标识符。
bIndeterminate如果是TRUE则设置指定按钮的不确定状态,是FALSE则清除它。

说明:
此成员函数用来设置或清除一个工具条控件中的指定按钮的不确定状态。不确定的按钮被显示为灰色,例如,当一个字处理器中被选择的文本同时包含加粗的或正常的字符时,该处理器中的工具条上的加粗按钮就显示为灰色。
如果你希望改变多于一个的按钮状态,可以考虑调用SetState来代替。

请参阅:
Button styles in CToolBarCtrl::AddButtons, CToolBarCtrl::IsButtonIndeterminate, CToolBarCtrl::EnableButton, CToolBarCtrl::CheckButton, CToolBarCtrl::PressButton, CToolBarCtrl::HideButton, CToolBarCtrl::GetState, CToolBarCtrl::SetState