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 |