Compartir a través de


Trabajar con objetos Window

El trabajo con ventanas llama a dos tipos de actividad:

  • Control de mensajes de Windows

  • Dibujar 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 ventanas 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, el pincel y otros objetos gráficos contenidos en el contexto del dispositivo asociado con la ventana. O bien, puede modificar estos objetos para obtener los efectos de dibujo que necesita. Con el contexto de su 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.

Qué más quieres saber

Consulte también

Objetos de ventana