次の方法で共有


Button_GetState マクロ (windowsx.h)

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

構文

LRESULT Button_GetState(
   HWND hwndCtl
);

パラメーター

hwndCtl

型: HWND

ボタン コントロールのハンドル。

戻り値

型: LRESULT

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

リターン コード 形容
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 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー windowsx.h

関連項目

Button_GetCheck

Button_SetState

リファレンス