ツール バー コントロールの指定したボタンの状態についての情報を取得します。たとえば、有効かどうか、押されたかどうか、オンになっているかどうかなどです。
int GetState(
int nID
) const;
パラメーター
- nID
情報を取得するボタンのコマンド ID。
戻り値
正常終了した場合はボタンの状態情報を返します。それ以外の場合は -1 を返します。 ボタンの状態情報は、CToolBarCtrl::AddButtons に示されている値の組み合わせになります。
解説
この関数はボタンの複数の状態を取得する場合に特に便利です。 ちょうど 1 つの状態を取得するには、次のメンバー関数を使用します。IsButtonEnabled、 IsButtonChecked、 IsButtonPressed、 IsButtonHidden、または IsButtonIndeterminate。 ただし、TBSTATE_WRAP ボタン状態を取得できるのは GetState メンバー関数だけです。
必要条件
**ヘッダー:**afxcmn.h
参照
参照
CToolBarCtrl::IsButtonIndeterminate