Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Visual C++ 2010®, Aplicaciones Con Menus, Gráficos, Diálogos
Visual C++ 2010®, Aplicaciones Con Menus, Gráficos, Diálogos
Semana 14
Visual C++ 2010, aplicaciones con menus, grficos,dilogos
6. dar doble click en el archivo seleccionado y ubicar la carpeta Menu y dentro de ella la plantilla
IDR_MAINFRAME donde debe hacer doble clic para llegar a la siguiente ventana:
7. agregue la opcin de men Saludo en la barra de men, con las siguientes opciones:
Semana 14
Visual C++ 2010, aplicaciones con menus, grficos,dilogos
Seleccione la ficha Solution y ubique el archivo Menus1View.cpp donde debe dar doble clic y en
el lado derecho asigne el valor inicial de la variable texto como Hola FIM
Semana 14
Visual C++ 2010, aplicaciones con menus, grficos,dilogos
EJECUTE LA APLICACIN
Sin embargo, observe que el saludo aparece sin que se haya elegido la opcin Saludo del men.
Elaborado por Ing. Julio Vsquez Paragulla
Semana 14
Visual C++ 2010, aplicaciones con menus, grficos,dilogos
Para que as sea, vamos a programar la opcin Original del men Saludo:
Activamos el Wizard y en Class name elegimos CMenusView, en Objects IDs seleccionamos
ID_SALUDO_ORIGINAL y damos clic en el botn Add Handler
Nos aparece una ventana con el nombre de la funcin a la cual aceptamos y finalmente damos OK
para llegar al cdigo de la funcin donde escribimos lo siguiente:
Semana 14
Visual C++ 2010, aplicaciones con menus, grficos,dilogos
Ahora vamos a cambiarle el color del texto desde una opcin de men. Para ello, primero le
agregamos una variable de tipo COLORREF a la clase CMenus1View seleccionada desde la ficha
Class view:
En la funcin OnDrawn() de la clase CMenus1View agregue la orden para poner color al texto:
Semana 14
Visual C++ 2010, aplicaciones con menus, grficos,dilogos
Haga lo mismo para programar los dems colores. Para el color personalizado escriba el siguiente
cdigo en la funcin correspondiente a la opcin de men ID_COLOR_PERSONALIZADO:
Para cambiar el texto del saludo, ahora vamos a crear una ventana de dilogo a la que le llamaremos
DialogoTexto. Elejimos la ficha de recursos, Menus1.rc y abrimos la carpeta Dialog donde damos
clic derecho para elegir Insert Dialog
Semana 14
Visual C++ 2010, aplicaciones con menus, grficos,dilogos
Diseamos el siguiente dilogo:
En la propiedad Multiline de la caja de texto puede elegir True para que acepte varias lneas de
texto.
Clic derecho en el dilogo para agregar una clase de nombre DialogoTexto
En el DialogoTexto, clic derecho para agregar una nueva variable para la caja de texto, as:
Semana 14
Visual C++ 2010, aplicaciones con menus, grficos,dilogos
Ejecute la aplicacin y escriba un nuevo texto para el saludo, desde la opcin de men
correspondiente
Semana 14
Visual C++ 2010, aplicaciones con menus, grficos,dilogos
PROPUESTOS
2. Implemente las siguientes opciones de men:
La opcin de pelculas muestra un dilogo para elegir diversos gneros de pelculas y un botn para
mostrar el grfico de barras correspondiente.
La opcin de Universidades muestra un dilogo para elegir la Universidad de su preferencia y un
botn para mostrar el grfico de barras correspondientes.