<Return[I]><Top>

IsDlgButtonChecked

Declare Function Api_IsDlgButtonChecked& Lib "user32" Alias "IsDlgButtonChecked" (ByVal hDlg&, ByVal nIDButton&)

Declare Function IsDlgButtonChecked Lib "user32" Alias "IsDlgButtonChecked" (ByVal hDlg As Long, ByVal nIDButton As Long) As Long

指定された文字が先行バイトかどうかを調べる。先行バイトとは、2 バイト文字セット(DBCS)の第 1 バイトのことである。

パラメータ
hDlg
    [入力]ボタンコントロールを保持するダイアログボックスのハンドルを指定する。
nIDButton
    [入力]ボタンコントロールの識別子を指定する。

戻り値
    指定したボタンが、BS_AUTOCHECKBOX、BS_AUTORADIOBUTTON、BS_AUTO3STATE、BS_CHECKBOX、

    BS_RADIOBUTTON、BS_3STATE のいずれかのスタイルで作成されたボタンであった場合、次の値のいずれかが返る。

    値                                    

意味                                                                                                                                            

    BST_CHECKED

ボタンのチェックはオンになっている。

    BST_INDETERMINATE

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

    BST_UNCHECKED

ボタンのチェックはオフになっている。

    指定したボタンがこれ以外のスタイルで作成されていた場合、0 が返る。

解説
    IsDlgButtonChecked 関数は、指定されたボタンコントロールへ メッセージを送信する。