<Return[C]><Top>

CheckDlgButton

Declare Function Api_CheckDlgButton& Lib "user32" Alias "CheckDlgButtonA" (ByVal hDlg&, ByVal nIDButton&, ByVal wCheck&)

Declare Function CheckDlgButton Lib "user32" Alias "CheckDlgButtonA" (ByVal hDlg As Long, ByVal nIDButton As Long, ByVal wCheck As Long) As Long

ボタンコントロールのチェック状態を変更する。

hDlg
    [入力]ボタンを持つダイアログボックスのハンドルを指定する。
nIDButton
    [入力]状態を変更したいボタンの識別子を指定する。
uCheck
    [入力]ボタンのチェック状態を指定する。次の値のいずれかを指定する。

    値                                    

意味                                                                                                                                           

    BST_CHECKED

ボタンのチェックをオンにする。

    BST_INDETERMINATE

ボタンをグレイ表示(不確定)の状態にする。ボタンが、BS_3STATE スタイルまたは BS_AUTO3STATE スタイルを持つときにだけ使用する。

    BST_UNCHECKED

ボタンのチェックをオフにする。


戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、 関数を使う。

解説
    CheckDlgButton 関数は、指定されたダイアログボックス内にある指定されたボタンコントロールへ BM_SETCHECK メッセージを送信す

    る。