WM _ PAINTCLIPBOARD-Meldung

Wird von einem Zwischenablage-Viewerfenster an den Besitzer der Zwischenablage gesendet, wenn die Zwischenablage Daten im CF _ OWNERDISPLAY-Format enthält und der Clientbereich des Zwischenablage-Viewers neu maliert werden muss.

#define WM_PAINTCLIPBOARD               0x0309

Parameter

wParam

Ein Handle für das Zwischenablage-Viewerfenster.

lParam

Ein Handle für ein globales Speicherobjekt, das eine PAINTSTRUCT-Struktur enthält. Die -Struktur definiert den Zu zeichnenden Teil des Clientbereichs.

Rückgabewert

Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie 0 (null) zurückgeben.

Hinweise

Um zu bestimmen, ob der gesamte Clientbereich oder nur ein Teil davon neu gezeichnet werden muss, muss der Besitzer der Zwischenablage die Abmessungen des Zeichnungsbereichs, der im rcPaint-Element von PAINTSTRUCT angegeben ist, mit den Dimensionen vergleichen, die in der neuesten WM _ SIZECLIPBOARD-Nachricht angegeben sind.

Der Besitzer der Zwischenablage muss die GlobalLock-Funktion verwenden, um den Speicher zu sperren, der die PAINTSTRUCT-Struktur enthält. Vor der Rückgabe muss der Besitzer der Zwischenablage diesen Speicher mithilfe der GlobalUnlock-Funktion entsperren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (include Windows.h)

Weitere Informationen

Verweis

WM _ SIZECLIPBOARD

Konzept

Zwischenablage