Enumeración OLEDCFLAGS (ocidl.h)

Especifica información adicional al contenedor sobre el contexto del dispositivo que el objeto ha solicitado.

Syntax

typedef enum tagOLEDCFLAGS {
  OLEDC_NODRAW = 0x1,
  OLEDC_PAINTBKGND = 0x2,
  OLEDC_OFFSCREEN = 0x4
} OLEDCFLAGS;

Constantes

 
OLEDC_NODRAW
Valor: 0x1
Indica que el objeto no usará el HDC devuelto para dibujar, sino simplemente para obtener información sobre el dispositivo de visualización. En este caso, el contenedor simplemente puede pasar el contexto del dispositivo de la ventana sin más procesamiento.
OLEDC_PAINTBKGND
Valor: 0x2
Solicita que el contenedor pinte el fondo detrás del objeto antes de devolver el contexto del dispositivo. Los objetos deben usar esta marca al solicitar un contexto de dispositivo para pintar un área transparente.
OLEDC_OFFSCREEN
Valor: 0x4
Indica que el objeto prefiere dibujar en un contexto de dispositivo fuera de la pantalla que se debe copiar en la pantalla. El contenedor puede respetar esta solicitud o no. Si se borra este bit, el contenedor debe devolver un contexto de dispositivo en pantalla que permita al objeto realizar operaciones de pantalla directas, como mostrar una selección a través de una operación XOR. Un objeto puede especificar este valor cuando la operación de dibujo genera una gran cantidad de parpadeos de pantalla.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado ocidl.h

Consulte también

IOleInPlaceSiteWindowless::GetDC