Programación General > Visual C++
Radio Buttons
(1/1)
sk8erlucas:
¿Alguien sabe cómo leer si un Radio Button está checkeado o no?
Gracias.
NEXTOR:
Si usas Visual C++ puro y duro, puedes saber el estado del radio buton enviando un mensaje BS_GETCHECK de esta manera:
SendMessage(hwnd, BS_GETCHECK, 0, 0);
La función devuelve BST_CHECKED o BST_UNCHECKED, dependiendo si el botón está pulsado o no.
Claro que si estás usando MFC, u otra librería de objetos debe hacerse de otra manera...
sk8erlucas:
Creo que la otra forma es la que busco, es decir hice la ventana desde un fichero de recursos, y tengo que ver el valor desde el fichero fuente.
sk8erlucas:
Averigué como leer los radio buttons, pero por alguna razón la condición siempre da false.
if (IsDlgButtonChecked(hWndDialog, IDC_RADIO1) == BST_CHECKED)
Tengo el dialog en un fichero de recursos y éste código está dentro de el código fuente, es decir no uso MFC, excepto para crear el diálogo.
¿Alguien puede decirme porque ésto no funciona?
Navegación
Ir a la versión completa