BM_GETSTATE メッセージ

ボタンまたはチェック ボックスの状態を取得します。 このメッセージは明示的に送信することも、 Button_GetState マクロを使用することもできます。

パラメーター

wParam

使用されません。は 0 である必要があります。

lParam

使用されません。は 0 である必要があります。

戻り値

戻り値は、ボタンの現在の状態を指定します。 これは、次の値の組み合わせです。

リターン コード 説明
BST_CHECKED
ボタンがオンになっています。
BST_DROPDOWNPUSHED
Windows Vista。 ボタンはドロップダウン状態です。 ボタンに TBSTYLE_DROPDOWN スタイルがある場合にのみ適用されます。
BST_FOCUS
ボタンにはキーボード フォーカスがあります。
BST_HOT
ボタンはホットです。つまり、マウスがその上にマウスポインターを置いているということです。
BST_INDETERMINATE
ボタンの状態が不確定です。 ボタンにBS_3STATEまたはBS_AUTO3STATEスタイルがある場合にのみ適用されます。
BST_PUSHED
ボタンが押された状態で表示されています。
BST_UNCHECKED
特別な状態はありません。 0 に相当します。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Winuser.h (Windows.h を含む)

関連項目

参照

BM_GETCHECK

BM_SETSTATE