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.
Die ICM_DRAW_WINDOW Meldung benachrichtigt einen Renderingtreiber darüber, dass das für die ICM_DRAW_BEGIN Nachricht angegebene Fenster neu gezeichnet werden muss. Das Fenster wurde verschoben oder vorübergehend verdeckt. Sie können diese Nachricht explizit oder mithilfe des Makros ICDrawWindow senden.
ICM_DRAW_WINDOW
wParam = (DWORD_PTR) (LPVOID) prc;
lParam = 0;
Parameter
-
Vr china
-
Zeiger auf das Zielrechteck in Bildschirmkoordinaten. Wenn dieser Parameter auf ein leeres Rechteck verweist, sollte das Zeichnen deaktiviert werden.
Rückgabewert
Gibt ICERR_OK zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist.
Bemerkungen
Diese Nachricht wird von Hardware unterstützt, die eine eigene asynchrone Dekomprimierung, Zeitplanung und Zeichnung durchführt.
Videoüberlagerungstreiber verwenden diese Meldung, um zu zeichnen, wenn das Fenster verdeckt oder verschoben wird. Wenn ein für ICM_DRAW_BEGIN angegebenes Fenster von anderen Fenstern vollständig ausgeblendet wird, ist das Zielrechteck leer. Treiber sollten die Videoüberlagerungshardware deaktivieren, wenn diese Bedingung auftritt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|