OLERENDER-Enumeration (oleidl.h)

Gibt den Typ der Zwischenspeicherung an, die für neu erstellte Objekte angefordert wird.

Syntax

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

Konstanten

 
OLERENDER_NONE
Wert: 0
Der Client fordert keine lokal zwischengespeicherten Zeichnungs- oder Datenabruffunktionen im -Objekt an. Der pFormatEtc-Parameter der Aufrufe wird ignoriert, wenn dieser Wert für den renderopts-Parameter angegeben wird.
OLERENDER_DRAW
Wert: 1
Der Client zeichnet den Inhalt des Objekts auf dem Bildschirm (ein NULL-Zielgerät ) mithilfe von IViewObject::D raw. Das -Objekt selbst bestimmt die Datenformate, die zwischengespeichert werden müssen. Bei dieser Renderoption sind nur die ptd - und dwAspect-Member von pFormatEtc von Bedeutung, da das Objekt abhängig von den Parameterwerten möglicherweise unterschiedliche Dinge zwischenspeichert. Allerdings kann pFormatEtc hier rechtlich NULL sein, in diesem Fall ist das Ziel des Anzeigegeräts und des DVASPECT_CONTENT Aspekts.
OLERENDER_FORMAT
Wert: 2
Der Client ruft mithilfe von IDataObject::GetData ein Format aus dem Objekt ab. Das Format der zwischengespeicherten Daten wird in pFormatEtc übergeben, das in diesem Fall nicht NULL ist.
OLERENDER_ASIS
Wert: 3
Der Client fordert keine lokal zwischengespeicherten Zeichnungs- oder Datenabruffunktionen im -Objekt an. pFormatEtc wird für diese Option ignoriert. Der Unterschied zwischen diesem und dem OLERENDER_FORMAT Werts ist in Funktionen wie OleCreateFromData und OleCreateLinkFromData wichtig.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile oleidl.h

Weitere Informationen

OleErstellen

OleCreateFromData

OleCreateFromFile

OleCreateLink

OleCreateLinkFromData

OleCreateLinkToFile

OleCreateStaticFromData