IShellImageData::D raw-Methode (shimgdata.h)
Zeichnet ein decodiertes Bild.
Syntax
HRESULT Draw(
[in] HDC hdc,
[in] LPRECT prcDest,
[in] LPRECT prcSrc
);
Parameter
[in] hdc
Typ: HDC
Das Handle des Bilds.
[in] prcDest
Typ: LPRECT
Ein Zeiger auf ein RECT in Pixeln, der die Grenzen des gerenderten Bilds angibt. Der von prcSrc angegebene Teil des Bilds wird skaliert, um das von prcDest angegebene Rechteck zu füllen.
[in] prcSrc
Typ: LPRECT
Ein Zeiger auf ein RECT , der den zu zeichnenden Teil des Bilds angibt.
Rückgabewert
Typ: HRESULT
Gibt S_OK zurück, falls erfolgreich oder andernfalls ein Fehlerwert, einschließlich der folgenden:
Rückgabecode | Beschreibung |
---|---|
|
Das Image wurde zuvor nicht decodiert, der Aufruf von IShellImageData::D ecode ist fehlgeschlagen, oder hdc ist NULL. Auch andere interne Aufrufe können dazu führen, dass dieser Fehler zurückgegeben wird. |
|
Der prcDest-Parameter ist NULL. |
|
Der Prozess wurde von der aufrufenden Anwendung über eine registrierte instance von IShellImageDataAbort beendet. |
Hinweise
Wenn prcSrcNULL ist, wird nichts gezeichnet, und die Methode gibt S_OK zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shimgdata.h |
DLL | Shell32.dll |