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

Cómo hacer cuadros de diálogo MFC

2014/2/9
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 convertir QString a Int
Cómo utilizar disparadores En Radiant GTK
Convertir char buffer de doble en C + +
Cómo mostrar imágenes en un Datagrid Silverlight
Cómo leer archivos Hex en C + +
Cómo inicializar una matriz en C
Cómo compilar C + + con FStream
Cómo abrir un archivo en C + + para la lectura
Conocimientos Informáticos © http://www.ordenador.online