次の方法で共有


Button_SetState マクロ (windowsx.h)

ボタンの強調表示状態を設定します。 強調表示状態は、ユーザーがボタンをプッシュしたかのようにボタンが強調表示されているかどうかを示します。 このマクロを使用することも、BM_SETSTATE メッセージを明示的に送信することもできます。

構文

LRESULT Button_SetState(
   HWND hwndCtl,
   BOOL state
);

パラメーター

hwndCtl

型: HWND

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

state

型: BOOL

ボタンを強調表示するには、TRUE を します。それ以外の場合は、FALSEを します。

戻り値

型: LRESULT

戻り値は常に 0 です。

備考

強調表示は、ボタンの外観にのみ影響します。 ラジオ ボタンまたはチェック ボックスのチェック状態には影響しません。

ユーザーがカーソルを置き、マウスの左ボタンを長押しすると、ボタンが自動的に強調表示されます。 強調表示は、ユーザーがマウス ボタンを離すと削除されます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー windowsx.h