Mapas de bits, contextos de dispositivo y superficies de dibujo
Un contexto de dispositivo (DC) es una estructura de datos que define los objetos gráficos, sus atributos asociados y los modos gráficos que afectan a la salida en un dispositivo. Para crear un controlador de dominio, llame a la función CreateDC ; para recuperar un controlador de dominio, llame a la función GetDC .
Antes de devolver un identificador que identifica ese controlador de dominio, el sistema selecciona una superficie de dibujo en el controlador de dominio. Si la aplicación llamó a la función CreateDC para crear un contexto de dispositivo para una pantalla VGA, las dimensiones de esta superficie de dibujo son de 640 por 480 píxeles. Si la aplicación llamó a la función GetDC , las dimensiones reflejan el tamaño del área cliente.
Para que una aplicación pueda empezar a dibujar, debe seleccionar un mapa de bits con el ancho y alto adecuados en el controlador de dominio llamando a la función SelectObject . Cuando una aplicación pasa el identificador al controlador de dominio a una de las funciones de dibujo de la interfaz de dispositivo gráfico (GDI), la salida solicitada aparece en la superficie de dibujo seleccionada en el controlador de dominio.
Para obtener más información, consulte Contextos de dispositivo de memoria.