ICM_DRAW_SUGGESTFORMAT Nachricht
Die ICM_DRAW_SUGGESTFORMAT-Nachricht fragt einen Renderingtreiber ab, um ein dekomprimiertes Format vorzuschlagen, das gezeichnet werden kann.
ICM_DRAW_SUGGESTFORMAT
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest;
lParam = sizeof(ICDRAWSUGGEST);
Parameter
-
icdrwSuggest
-
Zeiger auf eine ICDRAWSUGGEST-Struktur .
-
Lparam
-
Größe von ICDRAWSUGGEST in Bytes.
Rückgabewert
Gibt bei erfolgreicher Ausführung ICERR_OK zurück. Wenn das lpbiSuggest-Element der ICDRAWSUGGEST-StrukturNULL ist, gibt diese Nachricht die Menge an Arbeitsspeicher zurück, die erforderlich ist, um das vorgeschlagene Format zu enthalten.
Bemerkungen
Der Treiber sollte das im lpbiIn-Member der ICDRAWSUGGEST-Struktur angegebene Format untersuchen und das lpbiSuggest-Element verwenden, um ein Format zurückzugeben, das er zeichnen kann. Das Ausgabeformat sollte so viele Daten wie möglich aus dem Eingabeformat beibehalten.
Optional kann der Treiber den installierbaren Verdichtergriff verwenden, der im hicDecompressor-Element von ICDRAWSUGGEST übergeben wurde, um komplexere Auswahlen zu treffen. Wenn das Eingabeformat z. B. 24-Bit-JPEG-Daten sind, kann ein Renderer den Dekomprimierungsor abfragen, um herauszufinden, ob er in ein YUV-Format dekomprimieren kann (das möglicherweise effizienter gezeichnet werden kann), bevor er das vorgeschlagene Format auswählt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|