WM_PAINTCLIPBOARD Nachricht

Gesendet an den Zwischenablagebesitzer durch ein Zwischenablageanzeigefenster, wenn die Zwischenablage Daten im CF_OWNERDISPLAY-Format enthält und der Clientbereich des Zwischenablage-Viewers eine Neuformatierung benötigt.

#define WM_PAINTCLIPBOARD               0x0309

Parameter

wParam

Ein Handle zum Zwischenablageanzeigefenster.

lParam

Ein Handle zu einem globalen Speicherobjekt, das eine PAINTSTRUCT-Struktur enthält. Die Struktur definiert den Teil des Clientbereichs zum Zeichnen.

Rückgabewert

Wenn eine Anwendung diese Nachricht verarbeitet, sollte es null zurückgeben.

Hinweise

Um zu ermitteln, ob der gesamte Clientbereich oder nur ein Teil davon neu angepasst werden muss, muss der Zwischenablagebesitzer die Dimensionen des Zeichnungsbereichs vergleichen, der im RCPaint-Element von PAINTSTRUCT auf die in der neuesten WM_SIZECLIPBOARD Nachricht angegebenen Dimensionen angegeben ist.

Der Zwischenablagebesitzer muss die GlobalLock-Funktion verwenden, um den Arbeitsspeicher zu sperren, der die PAINTSTRUCT-Struktur enthält. Vor dem Zurückgeben muss der Zwischenablagebesitzer diesen Speicher mithilfe der GlobalUnlock-Funktion entsperren.

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
Winuser.h (enthalten Windows.h)

Weitere Informationen

Referenz

WM_SIZECLIPBOARD

Konzept

Zwischenablage