Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht das Zeichnen von Objekten einfacher. Sie können es verwenden, anstatt IViewObject::D raw direkt aufzurufen.
Syntax
OLESTATUS OleDraw(
LPOLEOBJECT unnamedParam1,
HDC unnamedParam2,
const RECT *unnamedParam3,
const RECT *unnamedParam4,
HDC unnamedParam5
);
Parameter
unnamedParam1
TBD
unnamedParam2
TBD
unnamedParam3
TBD
unnamedParam4
TBD
unnamedParam5
TBD
Rückgabewert
Diese Funktion gibt S_OK nach Erfolg zurück. Weitere mögliche Werte sind:
| Rückgabecode | Beschreibung |
|---|---|
|
Keine Daten, aus der gezeichnet werden kann. |
|
Der Zeichnungsvorgang wurde abgebrochen. |
|
Keine Daten, aus der gezeichnet werden kann. |
|
Das Rechteck ist ungültig. |
|
Mindestens ein Parameter ist ungültig. |
|
Unzureichender Arbeitsspeicher für den Vorgang. |
|
Das -Objekt unterstützt die IViewObject-Schnittstelle nicht. |
Hinweise
Die OleDraw-Hilfsfunktion ruft die QueryInterface-Methode für das angegebene Objekt (pUnk) auf und fragt nach einer IViewObject-Schnittstelle für dieses Objekt. Anschließend konvertiert OleDraw die RECT-Struktur in eine RECTL-Struktur und ruft IViewObject::D raw wie folgt auf:
lpViewObj->Draw(dwAspect,-1,0,0,0,hdcDraw,&rectl,0,0,0);
Verwenden Sie diese Funktion nicht, um in eine Metadatei zu zeichnen, da sie nicht den Parameter angibt, der für das Zeichnen in Metadateien erforderlich ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | ole.h (Ole2.h einschließen) |
| Bibliothek | Ole32.lib |
| DLL | Ole32.dll |
| APIs | ext-ms-win-com-ole32-l1-1-3 (eingeführt in Windows 10, Version 10.0.10240) |