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 |