Un control CheckBox tiene dos estados , "marcado " y " sin control ". Se puede aplicar siempre que se espera del usuario una elección, como aceptar las condiciones establecidas por el vendedor antes de instalar un software o seleccionando respuestas de opción múltiple . La casilla de verificación se basa en la clase CButton del ( Microsoft Foundation Class ) Biblioteca MFC . Usando los controles de cuadro de MFC en un programa es bastante sencillo de aprender. Cosas que necesitará
Microsoft Visual Basic Estudio en MFC
Ver Más instrucciones
1
lanzamiento Microsoft Visual Studio . Utilice el Asistente para aplicaciones MFC (exe ) para crear un proyecto basado en diálogos . Elija las opciones predeterminadas.
2
Place una casilla de verificación en el control de diálogo que acaba de crear en el control de cuadro de herramientas. Haga clic en él , seleccione "Propiedades" y darle el ID " IDC_CHECKBOX . "
3
Crear una función de eventos para el Check Box . Abra el Asistente para clases pulsando Ctrl + W , luego en la pestaña " mapas de mensajes " . Seleccione " IDC_CHECKBOX1 " en " ID de los objetos". A continuación, en "Mensajes ", seleccione " BN_CLICKED . " Ahora haga clic en el botón "Agregar funciones" . Acepte el nombre de la función por defecto y haga clic en " Aceptar". Haga clic en " Editar Código " en la ventana del asistente . Pegue la siguiente línea bajo el comentario " TODO ": " MessageBox ( " clicked "); " . Compile y ejecute el código. Marque la casilla y ver el mensaje.
4
Demostrar la función binaria del control de casilla de verificación. Abra el Asistente para clases pulsando Ctrl + W. Haga clic en la ficha " Variables Miembro " y resaltar " IDC_CHECKBOX1 . " Haga clic en el botón "Agregar Variable" y el nombre de la variable " m_MyCheckBox . " Seleccione "Control " en el combo "Category" . Vuelva a la vista Diseño y agregue un botón en el control de diálogo . Haga clic en el botón , seleccione el tipo de " Propiedades" ID " IDC_BINARYBUTTON " y cambiar el título a " Get Val ". Presione Ctrl + W , haga clic en la pestaña de " mapas de mensajes " , seleccione " IDC_BINARYBUTTON " en " Object ID " y resalte el mensaje " BN_CLICKED " . Haga clic en " Agregar funciones ", acepte el nombre predeterminado y haga clic en " Editar Código . " Pega el siguiente código en la sección " TODO " comentario :
CString strBinaryVal ;
int val = m_MyCheckBox.GetCheck ();
strBinaryVal.Format ( " La casilla de verificación El valor es :% d" , strBinaryVal ) ;
MessageBox ( strBinaryVal ), Página 5
compilar y ejecutar el código de nuevo. Cuando se pulsa el botón y la casilla de verificación está activada, aparecerá el número 1 . Aparecerá un cero cuando el control de casilla de verificación no está marcada.