ICDrawWindow-Makro (vfw.h)
Das ICDrawWindow-Makro benachrichtigt einen Renderingtreiber, 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 dieses Makro verwenden oder explizit die ICM_DRAW_WINDOW-Nachricht aufrufen.
Syntax
void ICDrawWindow(
hic,
prc
);
Parameter
hic
Handle an einen Treiber.
prc
Zeiger auf das Zielrechteck in Bildschirmkoordinaten. Wenn dieser Parameter auf ein leeres Rechteck verweist, sollte das Zeichnen deaktiviert werden.
Rückgabewert
Keine
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
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vfw.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für