Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Trabajar con ventanas llama a dos tipos de actividad:
Control de mensajes de Windows
Dibujo en la ventana
Para controlar los mensajes de Windows en cualquier ventana, incluidas sus propias ventanas secundarias, consulte Asignación de mensajes a Funciones para asignar los mensajes a la clase de ventana de C++. A continuación, escriba funciones miembro del controlador de mensajes en su clase.
La mayoría de los dibujos de una aplicación de marco se producen en la vista, cuya función miembro OnDraw se llama cada vez que se debe dibujar el contenido de la ventana. Si la ventana es un elemento secundario de la vista, podría delegar parte del dibujo de la vista a la ventana secundaria al hacer que OnDraw llame a una de las funciones miembro de la ventana.
En cualquier caso, necesitará un contexto de dispositivo para dibujar. Puede usar el lápiz de stock, el pincel y otros objetos gráficos contenidos en el contexto del dispositivo asociado a la ventana. O bien, puede modificar estos objetos para obtener los efectos de dibujo que necesita. Con el contexto del dispositivo configurado como quiera, llame a funciones miembro de la clase CDC (clase de contexto de dispositivo) para dibujar líneas, formas y texto; para usar colores; y para trabajar con un sistema de coordenadas.