Enumeração OLERENDER (oleidl.h)

Indica o tipo de cache solicitado para objetos recém-criados.

Syntax

typedef enum tagOLERENDER {
  OLERENDER_NONE = 0,
  OLERENDER_DRAW = 1,
  OLERENDER_FORMAT = 2,
  OLERENDER_ASIS = 3
} OLERENDER;

Constantes

 
OLERENDER_NONE
Valor: 0
O cliente não está solicitando recursos de desenho ou recuperação de dados armazenados em cache localmente no objeto . O parâmetro pFormatEtc das chamadas é ignorado quando esse valor é especificado para o parâmetro renderopts .
OLERENDER_DRAW
Valor: 1
O cliente desenhará o conteúdo do objeto na tela (um dispositivo de destino NULL ) usando IViewObject::D raw. O próprio objeto determina os formatos de dados que precisam ser armazenados em cache. Com essa opção de renderização, somente os membros ptd e dwAspect de pFormatEtc são significativos, pois o objeto pode armazenar em cache as coisas de maneira diferente dependendo dos valores de parâmetro. No entanto, pFormatEtc pode ser legalmente NULL aqui, nesse caso, o objeto deve assumir o dispositivo de destino de exibição e o aspecto DVASPECT_CONTENT.
OLERENDER_FORMAT
Valor: 2
O cliente extrairá um formato do objeto usando IDataObject::GetData. O formato dos dados a serem armazenados em cache é passado em pFormatEtc, o que pode não ser, nesse caso, NULL.
OLERENDER_ASIS
Valor: 3
O cliente não está solicitando recursos de desenho ou recuperação de dados armazenados em cache localmente no objeto . pFormatEtc é ignorado para essa opção. A diferença entre esse e o valor OLERENDER_FORMAT é importante em funções como OleCreateFromData e OleCreateLinkFromData.

Requisitos

Requisito Valor
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 oleidl.h

Confira também

Olecreate

OleCreateFromData

OleCreateFromFile

OleCreateLink

OleCreateLinkFromData

OleCreateLinkToFile

OleCreateStaticFromData