IsDlgButtonChecked

【勇芳软件工作室】汉化HomePreviousNext

IsDlgButtonChecked功能确定按钮控件是否在其旁边有复选标记,还是三态按钮控件是否为灰色,已检查或两者都不是。

UINT IsDlgButtonChecked(

HWND 【hDlg】,//对话框的句柄
INT 【nIDButton】//按钮标识符
); 

参数

【hDlg】

标识包含按钮控件的对话框。

【nIDButton】

指定按钮控件的整数标识符。

返回值

使用BS_AUTOCHECKBOX,BS_AUTORADIOBUTTON,BS_AUTO3STATE,BS_CHECKBOX,BS_RADIOBUTTON或BS_3STATE样式创建的按钮的返回值可以是以下之一:

含义
BST_CHECKED按钮被检查。
BST_INDETERMINATE按钮呈灰色,表示不确定状态(仅适用于按钮具有BS_3STATE或BS_AUTO3STATE样式)。
BST_UNCHECKED按钮未选中

如果按钮有任何其他样式,返回值为零。

备注

IsDlgButtonChecked功能向指定的按钮控件发送BM_GETCHECK消息。

也可以看看

CheckDlgButton