CToolBarCtrl::GetState

更新 : 2007 年 11 月

ツール バー コントロールの指定したボタンの状態についての情報を取得します。たとえば、有効かどうか、押されたかどうか、オンになっているかどうかなどです。

int GetState(
   int nID 
) const;

パラメータ

  • nID
    情報を取得するボタンのコマンド ID。

戻り値

正常終了した場合はボタンの状態情報を返します。それ以外の場合は -1 を返します。ボタンの状態情報は、CToolBarCtrl::AddButtons に示されている値の組み合わせになります。

解説

この関数はボタンの複数の状態を取得する場合に特に便利です。1 つの状態だけを取得するには、IsButtonEnabledIsButtonCheckedIsButtonPressedIsButtonHidden、または IsButtonIndeterminate のいずれか 1 つのメンバ関数を使います。ただし、TBSTATE_WRAP ボタン状態を取得できるのは GetState メンバ関数だけです。

必要条件

ヘッダー : afxcmn.h

参照

参照

CToolBarCtrl クラス

階層図

CToolBarCtrl::SetState

CToolBarCtrl::GetItemRect

CToolBarCtrl::IsButtonEnabled

CToolBarCtrl::IsButtonChecked

CToolBarCtrl::IsButtonPressed

CToolBarCtrl::IsButtonHidden

CToolBarCtrl::IsButtonIndeterminate

その他の技術情報

CToolBarCtrl のメンバ