winuser.h
IsDlgButtonChecked
La función IsDlgButtonChecked determina si un botón tiene una marca o si un botón de tres estados está gris, marcado o no marcado.
Sintaxis
UINT IsDlgButtonChecked( HWND hDlg, // manipulador de cuadro de diálogo int nIDButton // identificador de botón );
Parámetros:
hDlg: identifica el cuadro de diálogo que contiene el control botón.
nIDButton: especifica el identificador entero de un control botón.
Valor de retorno
El valor de retorno para un botón creado con el estilo BS_AUTOCHECKBOX, BS_AUTORADIOBUTTON, BS_AUTO3STATE, BS_CHECKBOX, BS_RADIOBUTTON o BS_3STATE puede ser uno de los siguientes:
Valor | Significado |
---|---|
BST_CHECKED | El botón está marcado. |
BST_INDETERMINATE | El botón está estado gris (grayed), indica un estado indeterminado. Usar este valor sólo si el botón tiene el estilo BS_3STATE o BS_AUTO3STATE. |
BST_UNCHECKED | El botón está no marcado. |
Si el botón tiene cualquier otro estilo, el valor de retorno es cero.
Observaciones
La función IsDlgButtonChecked evía un mensaje BM_GETCHECK al botón especificado.