Partager via


ÉNUMÉRATION OLEDCFLAGS (ocidl.h)

Spécifie des informations supplémentaires au conteneur sur le contexte d’appareil demandé par l’objet.

Syntaxe

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

Constantes

 
OLEDC_NODRAW
Valeur : 0x1
Indique que l’objet n’utilisera pas le HDC retourné pour dessiner, mais simplement pour obtenir des informations sur le périphérique d’affichage. Dans ce cas, le conteneur peut simplement passer le contexte de l’appareil de la fenêtre sans traitement supplémentaire.
OLEDC_PAINTBKGND
Valeur : 0x2
Demande au conteneur de peindre l’arrière-plan derrière l’objet avant de retourner le contexte de l’appareil. Les objets doivent utiliser cet indicateur lors de la demande d’un contexte d’appareil pour peindre une zone transparente.
OLEDC_OFFSCREEN
Valeur : 0x4
Indique que l’objet préfère dessiner dans un contexte d’appareil hors écran qui doit ensuite être copié à l’écran. Le conteneur peut honorer cette demande ou non. Si ce bit est effacé, le conteneur doit retourner un contexte d’appareil à l’écran permettant à l’objet d’effectuer des opérations d’écran directes, telles que l’affichage d’une sélection via une opération XOR. Un objet peut spécifier cette valeur lorsque l’opération de dessin génère beaucoup de scintillement d’écran.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête ocidl.h

Voir aussi

IOleInPlaceSiteWindowless::GetDC