“Conocimiento Programación>C /C + + Programming

Cómo hacer cuadros de diálogo MFC

2015/12/4
Un cuadro de diálogo es una ventana básica derivada de la clase CDialog de ​​la biblioteca Microsoft Foundation Class ( MFC ) . Usted puede utilizar este ejemplo para entender cuadros de diálogo llamando a una caja de diálogo de otro. Usted primero debe crear un objeto CDialog a través del asistente de proyectos , y luego almacenar un segundo diálogo como recurso y crear desde el Asistente para clases una clase asociada al mismo. Cosas que necesitará
Microsoft Visual C + + o Visual Studio. NET
familiaridad básica con el IDE
Ver Más instrucciones
1

lanzamiento Microsoft Visual C + + 6.0 o Visual Studio. NET . Crear un nuevo proyecto de MFC AppWizard (exe ) y el nombre de " Diálogos ". Asegúrese de que el " diálogo basado en " y " Utilizar MFC en una DLL compartida" se seleccionan . Eliminar la etiqueta de " TODO " en el cuadro de diálogo.
2

Añadir un segundo cuadro de diálogo . Haga clic en " proyecto" y luego " Agregar recurso . " Seleccione " diálogo " en " Tipo de recurso " y luego en "Nuevo ".
3

Configure el segundo cuadro de diálogo . Haga clic en él y cambiar su ID a " IDD_DIALOGBOX2 " y su título a " Segundo ". Cierre el " diálogo de propiedades . " Asociar el segundo diálogo con una clase. Abra el Asistente para clases pulsando Ctrl + W. Seleccione "Crear una nueva clase ", introduzca " CSecondDialog " en el cuadro de texto "Nombre" y seleccione " CDialog " como su clase base. Haga clic en " Finalizar".
4

Agregar funcionalidad mediante la colocación de un botón en el primer cuadro de diálogo del control de caja de herramientas. Haga un clic derecho en el botón. Hacer el ID " IDC_BUTTONSECOND " y cambiar el título a " Segundo ". . Haga doble clic en el botón , acepte el nombre de la función por defecto y haga los siguientes cambios en el código del archivo DialogsDlg.cpp
Bajo el comentario " TODO " enter :
CSecondDialog m_D2 ;
m_D2 . DoModal ();
incluir el " SecondDialog " archivo de definición en la parte superior :
# include " SecondDialog.h "
5

compilar y ejecutar el código . Pruebe la aplicación para asegurarse de que funciona.

C /C + + Programming
Cómo descomprimir un archivo en C #
Subcadenas comunes en C
Cómo declarar una constante estática en C
Cómo ocultar un botón en Visual C
¿Qué es el tiempo de ejecución Error 8005
Cómo saltar de una función de cancelación en C + +
Cómo escribir un programa emulador de terminal C simple
¿Explicar la ventaja de la implementación bidireccional con un ejemplo?
Conocimiento de la computadora © http://www.ordenador.online