OLEDCFLAGS 枚举 (ocidl.h)

指定容器中有关对象请求的设备上下文的其他信息。

语法

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

常量

 
OLEDC_NODRAW
值: 0x1
指示对象不会使用返回的 HDC 进行绘制,而只会获取有关显示设备的信息。 在这种情况下,容器只需传递窗口的设备上下文,而无需进一步处理。
OLEDC_PAINTBKGND
值: 0x2
请求容器在返回设备上下文之前绘制对象后面的背景。 当请求设备上下文绘制透明区域时,对象应使用此标志。
OLEDC_OFFSCREEN
值: 0x4
指示对象倾向于绘制到屏幕外设备上下文中,然后应将其复制到屏幕。 容器可以接受此请求,也可以不接受。 如果清除此位,容器必须返回屏幕设备上下文,允许对象执行直接屏幕操作,例如通过 XOR 操作显示选择。 当绘图操作生成大量屏幕闪烁时,对象可以指定此值。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 ocidl.h

请参阅

IOleInPlaceSiteWindowless::GetDC