Button_SetState マクロ (windowsx.h)

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

構文

void Button_SetState(
   hwndCtl,
   state
);

パラメーター

hwndCtl

種類: HWND

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

state

種類: BOOL

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

戻り値

なし

解説

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

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

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー windowsx.h