CW&nd::OnPaintClipboardnbsp;

afx_msg privatevoid OnPaintClipboard ( CWnd * pClipAppWnd, HGLOBAL hPaintStruct );

Parameter

pClipAppWnd

Gibt einen Zeiger auf das Zwischenablage-Anwendungsfenster. Der Zeiger kann befristet sein und sollten nicht für die spätere Verwendung gespeichert werden.

hPaintStruct

Identifiziert eine PAINTSTRUCT -Datenstruktur, die definiert, welcher Teil des Clientbereichs malen.

Bemerkungen

Eine Zwischenablage Eigentümer OnPaintClipboard Member-Funktion wird von einen Zwischenablage-Viewer aufgerufen, wenn der Zwischenablage-Besitzer Daten in der Zwischenablage im Format CF_OWNERDISPLAY platziert hat und die Zwischenablagenansicht Clientbereich Malerarbeiten muss.

Um zu bestimmen, ob den gesamten Clientbereich oder nur einen Teil davon Malerarbeiten muss, der Zwischenablage-Besitzer muss die Maße der Zeichnung auf Grund in der Rcpaint -Member der PAINTSTRUCT -Struktur, die in der jüngsten OnSizeClipboard Mitglied-Funktionsaufruf angegebenen Abmessungen vergleichen.

OnPaintClipboard verwenden die GlobalLock Windows-Funktion, um den Speicher zu sperren, die die PAINTSTRUCT -Datenstruktur enthält und entsperren, dass der Speicher mit der GlobalUnlock Fenster funktionieren, bevor es beendet wird.

Hinweis&Nbsp;  Dieser Member-Funktion wird aufgerufen, durch den Rahmen für die Anwendung, eine Windows-Meldung zu behandeln zu können. An Ihre Funktion übergebenen Parameter entsprechen die Parametern von Rahmen empfangen, wenn die Nachricht empfangen wurde. Wenn Sie die Basisklasse Implementierung dieser Funktion aufrufen, wird diese Implementierung verwendet ursprünglich mit der Meldung und nicht die Parameter, die Sie angeben, an die Funktion übergebenen Parameter.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; :: GlobalLock, :: GlobalUnlock, CWnd::OnSizeClipboard, WM_PAINTCLIPBOARD

Index