共用方式為


CToolBarCtrl::GetState

擷取所指定的按鈕狀態資訊是以工具列控制項的,例如它是否已啟用,已按下或已核取。

int GetState(
   int nID 
) const;

參數

  • nID
    按鈕命令識別項可以擷取資訊。

傳回值

按鈕的狀態資訊,如果成功或– 1 則為。 按鈕狀態資訊在 CToolBarCtrl::AddButtons清單值的組合。

備註

如果您想要擷取多個按鈕的狀態,這個函式會特別好用。 擷取一個狀態,請使用下列其中一個成員函式: IsButtonEnabledIsButtonCheckedIsButtonPressedIsButtonHiddenIsButtonIndeterminate。 不過, GetState 成員函式是唯一可以偵測 TBSTATE_WRAP 按鈕狀態。

需求

Header: afxcmn.h

請參閱

參考

CToolBarCtrl 類別

階層架構圖

CToolBarCtrl::SetState

CToolBarCtrl::GetItemRect

CToolBarCtrl::IsButtonEnabled

CToolBarCtrl::IsButtonChecked

CToolBarCtrl::IsButtonPressed

CToolBarCtrl::IsButtonHidden

CToolBarCtrl::IsButtonIndeterminate