SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: avelasco en Miércoles 17 de Marzo de 2004, 09:13

Título: Botón Que Se Quede Pulsado
Publicado por: avelasco en Miércoles 17 de Marzo de 2004, 09:13
Hola,  :comp:
¿cómo puedo hacer en visual C++ 6.0 para que al pulsar un botón se quede pulsado y al volver a pulsar sobre él se despulse?
Muchas gracias.
Arancha.
Título: Re: Botón Que Se Quede Pulsado
Publicado por: pleyades en Miércoles 17 de Marzo de 2004, 11:15
Una opción es que en el evento de pulsar el botón chequees o deschequees según el estado del botón, lo puedes hacer directamente, o creando una variable miembro de control del botón.   

bool estado=((CButton*)GetDlgItem(IDC_BOTON1))->GetCheck();
((CButton*)GetDlgItem(IDC_BOTON1))->SetCheck(!estado);

Espero qeu te sirva.