CToolBarCtrl::GetState

int GetState( int nID ) const;

返回值:
如果成功则返回按钮的状态信息;否则返回-1。按钮的状态信息可以是在CToolBarCtrl::AddButtons中所列出的值的一个组合。

参数:
nID要获取其信息的按钮的命令标识符。

说明:
此成员函数用来获取有关一个工具条控件中的指定按钮的状态的信息,比如它是否是有效,被按下,或被核选。
如果你要处理多于一个的按钮状态,则这个函数是特别方便的。如果只需要获取一个状态,则可以使用下列成员函数:IsButtonEnabled,IsButtonChecked,IsButtonPressed,IsButtonHidden,或IsButtonIndeterminate。但是,GetState成员函数是检测TBSTATE_WRAP 按钮状态的唯一方法。

请参阅:
CToolBarCtrl::SetState, CToolBarCtrl::GetItemRect, CToolBarCtrl::IsButtonEnabled, CToolBarCtrl::IsButtonChecked, CToolBarCtrl::IsButtonPressed, CToolBarCtrl::IsButtonHidden, CToolBarCtrl::IsButtonIndeterminate