wingdi.h


CreateCompatibleDC

La función CreateCompatibleDC crea un contexto de dispositivo (DC) de memoria compatible con el dispositivo especificado.

Sintaxis

HDC CreateCompatibleDC(
    HDC  hdc 	// manipulador de un contexto de dispositivo
   );

Parámetros

hdc: identifica el contexto de dispositivo. Si este manipulador es NULL, la función crea un contexto de dispositivo de memoria compatible con la pantalla actual de la aplicación.

Valor de retorno

Si la función tiene éxito, el valor de retorno es un manipulador de un contexto de dispositivo de memoria.

Si la función falla, el valor de retorno es NULL.

Observaciones

Antes de que una aplicación pueda usar un contexto de dispositivo de memoria para cualquier operación de dibujo, debe seleccionar un mapa de bits de las dimensiones adecuadas en ese contexto de dispositivo. Una vez seleccionado el mapa de bits, el contexto de dispositivo se puede usar para preparar imágenes que podrán ser copiadas la pa pantalla o impresora.

Esta función sólo puede ser usada con dispositivos que soporten operaciones de barrido. Una aplicación puede determinar si el dispositivo soporta este tipo de operaciones mediante una llamada a la función GetDeviceCaps.

Cuando ya no se necesite en contexto de dispositivo creado, se debe llamar a DeleteDC para borrarlo.