_ICM DRAW _ BEGIN-Nachricht
Die ICM _ DRAW _ BEGIN-Nachricht 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, andernfalls ein Fehlercode. Mögliche Fehlerwerte sind:
| Wert | Bedeutung |
|---|---|
| ICERR _ BADFORMAT | Das Eingabe- oder Ausgabeformat wird nicht unterstützt. |
| ICERR _ NICHT UNTERSTÜTZT | Der Treiber wird nicht direkt auf den Bildschirm ge drawt 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-Meldungen 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.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|