Compartilhar via


Enumeração OLEDCFLAGS (ocidl.h)

Especifica informações adicionais para o contêiner sobre o contexto do dispositivo solicitado pelo objeto.

Syntax

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

Constantes

 
OLEDC_NODRAW
Valor: 0x1
Indica que o objeto não usará o HDC retornado para desenho, mas apenas para obter informações sobre o dispositivo de exibição. Nesse caso, o contêiner pode simplesmente passar o contexto do dispositivo da janela sem processamento adicional.
OLEDC_PAINTBKGND
Valor: 0x2
Solicita que o contêiner pinte a tela de fundo atrás do objeto antes de retornar o contexto do dispositivo. Os objetos devem usar esse sinalizador ao solicitar um contexto de dispositivo para pintar uma área transparente.
OLEDC_OFFSCREEN
Valor: 0x4
Indica que o objeto prefere desenhar em um contexto de dispositivo fora da tela que deve ser copiado para a tela. O contêiner pode atender a essa solicitação ou não. Se esse bit for limpo, o contêiner deverá retornar um contexto de dispositivo na tela, permitindo que o objeto execute operações de tela diretas, como mostrar uma seleção por meio de uma operação XOR. Um objeto pode especificar esse valor quando a operação de desenho gera muita cintilação de tela.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ocidl.h

Confira também

IOleInPlaceSiteWindowless::GetDC