次の方法で共有


CToolBarCtrl::GetState

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

int GetState(
   int nID 
) const;

パラメーター

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

戻り値

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

解説

この関数はボタンの複数の状態を取得する場合に特に便利です。 ちょうど 1 つの状態を取得するには、次のメンバー関数を使用します。IsButtonEnabledIsButtonCheckedIsButtonPressedIsButtonHidden、または IsButtonIndeterminate。 ただし、TBSTATE_WRAP ボタン状態を取得できるのは GetState メンバー関数だけです。

必要条件

**ヘッダー:**afxcmn.h

参照

参照

CToolBarCtrl クラス

階層図

CToolBarCtrl::SetState

CToolBarCtrl::GetItemRect

CToolBarCtrl::IsButtonEnabled

CToolBarCtrl::IsButtonChecked

CToolBarCtrl::IsButtonPressed

CToolBarCtrl::IsButtonHidden

CToolBarCtrl::IsButtonIndeterminate

その他の技術情報

CToolBarCtrl のメンバー