winuser.h


CheckDlgButton

La función CheckDlgButton cambia el estado de activación (check state) de un control button.

Sintaxis

BOOL CheckDlgButton(
    HWND hDlg,      // manipulador del cuadro de diálogo
    int nIDButton,  // identificador del contol button
    UINT uCheck     // estado de activación (check state)
   ); 

Parámetros:

hDlg: identifica el cuadro de diálogo que contiene el control botón.

nIDButton: identifica el botón a modificar.

uCheck: especifica el estado de activación del botón. Este parámetro puede tomar uno de los siguientes valores:

Valor Significado
BST_CHECKED Cambia el estado del botón a marcado.
BST_INDETERMINATE Cambia el estado del botón a gris, indica un estado indeterminado. Usar este valor sólo su el botón tiene el estilo BS_3STATE o BS_AUTO3STATE.
BST_UNCHECKED Cambia el estado del botón a no marcado.

Valor de retorno

Si la función tiene éxito, el valor de retorno es distinto de cero.

Si falla, el valor de retorno es cero. Para conseguir más información, se puede llamar a GetLastError.

Observaciones

La función CheckDlgButton envía un mensaje BM_SETCHECK al control botón especificado del cuadro de diálogo indicado.