ICM_DRAW_BEGIN Nachricht
Die ICM_DRAW_BEGIN Meldung benachrichtigt einen Renderingtreiber, um das Zeichnen von Daten vorzubereiten.
ICM_DRAW_BEGIN
wParam = (DWORD) (LPVOID) &icdrwBgn;
lParam = sizeof(ICDRAW);
Parameter
-
icdrwBgn
-
Zeiger auf eine ICDRAWBEGIN-Struktur , die das Eingabeformat enthält.
-
Lparam
-
Größe von ICDRAWBEGIN in Bytes.
Rückgabewert
Gibt ICERR_OK zurück, wenn der Treiber das Zeichnen der Daten auf den Bildschirm in der angegebenen Weise und im angegebenen Format unterstützt, oder andernfalls einen Fehlercode. Mögliche Fehlerwerte sind:
Wert | Bedeutung |
---|---|
ICERR_BADFORMAT | Das Eingabe- oder Ausgabeformat wird nicht unterstützt. |
ICERR_NOTSUPPORTED | Der Treiber zeichnet nicht direkt auf den Bildschirm oder unterstützt diese Meldung nicht. |
Bemerkungen
Wenn der Treiber Daten in einen Puffer dekomprimieren soll, senden Sie die ICM_DECOMPRESS_BEGIN Nachricht.
Die ICM_DRAW_BEGIN und ICM_DRAW_END Nachrichten werden nicht geschachtelt. Wenn Ihr Treiber ICM_DRAW_BEGIN empfängt, bevor die Dekomprimierung mit ICM_DRAW_END beendet wird, sollte die Dekomprimierung mit neuen Parametern neu gestartet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|