Tecnología

Inicio

Cómo hacer MFC botones de comando

"CButton" es la clase MFC que permite a los programadores para manipular botones de comando. Los botones de comando son omnipresentes en los programas con una interfaz gráfica de usuario. Son los pequeños rectángulos con una etiqueta como OK, cancelar o reinicio que se puede hacer clic para iniciar algún tipo de acción. Este artículo le mostrará cómo las propiedades y eventos de un botón de comando se pueden modificar mediante el uso de las características avanzadas de Microsoft Studio.

Instrucciones

1 Crear una sencilla aplicación MFC. Lanzamiento de Microsoft Visual C ++ 6.0. Haga clic en Menú, Archivo y luego Nuevo. Seleccione aplicaciones de MFC (exe). El nombre de "Mi botón". En la pantalla "Paso 1" elegir "basa diálogo." Haga clic en Finalizar. Usted ha creado una aplicación MFC simple con dos botones de comando. Uno tiene subtítulo OK mientras las otras pantallas Cancelar. Borra los.

2 Añadir un nuevo botón de comando. Obtener de la caja de herramientas controles. Es el panel en la parte superior del estudio con los iconos de control. Haga clic en el icono de botón de comando y, a continuación, haga clic en el cuadro de diálogo (ventana gris con la leyenda "MyButton"). Esto coloca un botón denominado Button1 en el cuadro de diálogo.

3 Modificar las propiedades del botón. Haga clic en Button1 y pulse Intro. Esto invoca la ventana Propiedades del botón Push. Cambiar el ID de IDC_MyButton. Cambie el título a mi botón.

4 Invocar el asistente de clase. Presione Ctrl + W. Haga clic en la ficha Mapas de mensajes. Asegúrese de que el nombre de la clase que aparece en la parte superior derecha combo es CMyButtonDlg (o CWhatEverYouNamedTheProjectDlg). Seleccionar IDC_MYBUTTON en el cuadro en el lado izquierdo. Seleccionar BN_CLICKED en el cuadro de la derecha. Ahora haga clic en el botón para agregar función que acaba de ser activado. Presiona OK. debajo del cuadro de lista ha destacado OnMybutton. Haga clic en el botón Editar Código.

5 Añadir su propio código. Tenga en cuenta que ha sido liderado en los aparatos de la función OnMyButton en el archivo MyButtonDlg.cpp. El código se agrega aquí se ejecutará cuando se presiona mi botón. Añadir una línea de código para que la función se ve de la siguiente manera:


anulará CMyButtonDlg :: OnMybutton ()

{

// TODO: Agregar control de código de controlador de notificación aquí

MessageBox ( "Mi botón CTR");

}

6 Construir y ejecutar esta aplicación. Esto se puede hacer rápidamente presionando F7 y Ctrl + F5. Un botón de comando aparece con el subtítulo mi botón en un cuadro de diálogo. Cuando se presiona mi botón aparecerá un cuadro de mensaje.