导航:  Windows Controls Wrapper Functions > Button Control > Functions >

IsDlgButtonChecked

上一页返回章节概述下一页

描述

 

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

 

C/C++ 语法

 

UINT IsDlgButtonChecked(

HWND hDlg,

int nIDButton

);

 

PB声明

 

FUNCTION IsDlgButtonChecked ( _

BYVAL hDlg AS DWORD, _

BYVAL nIDButton AS LONG _

) AS LONG

 

参数

 

hDlg

[in]处理包含按钮控件的对话框。

nIDButton

[in]指定按钮控件的标识符。

 

返回值

 

来自使用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消息。

 

最低操作系统

 

Windows 95, Windows NT 3.1.

 

引用文件 #INCLUDE Once

 

WinUser.inc