CWnd::OnPaintClipboard
OnPaintClipboard-Memberfunktion eines Zwischenablagebesitzers wird von einem Zwischenablagen-Viewer aufgerufen, wenn der Zwischenablagebesitzer Daten in der Zwischenablage im Format CF_OWNERDISPLAY platziert wird und der Clientbereich des Zwischenablagen-Viewers das neu zu erfordert.
afx_msg void OnPaintClipboard(
CWnd* pClipAppWnd,
HGLOBAL hPaintStruct
);
Parameter
pClipAppWnd
Gibt einen Zeiger auf Zwischenablage-Anwendung Fenster an.Der Zeiger kann und sollte nicht für die spätere Verwendung gespeichert werden temporär.hPaintStruct
Identifiziert eine PAINTSTRUCT Datenstruktur, die definiert, welcher Teil des Clientbereichs zu zeichnen.
Hinweise
Um nach gewünschtem der gesamte Clientbereich oder nur einen Teil davon neu streichend ist, muss der Zwischenablagebesitzer die Dimensionen des Zeichnungsbereichs vergleichen, der im rcpaint-Member der Struktur PAINTSTRUCT auf die Dimensionen angegeben ist, die im letzten OnSizeClipboard-Memberfunktionsaufruf angegeben werden.
OnPaintClipboard sollte die GlobalLock Windows-Funktion verwenden, um den Arbeitsspeicher zu sperren, der die PAINTSTRUCT Datenstruktur enthält und dass entsperrt Speicher mit der GlobalUnlock Windows-Funktion, bevor er beendet.
Hinweis |
---|
Diese Memberfunktion wird vom Framework aufgerufen, um die Anwendung zu ermöglichen, eine Windows-Meldung zu bearbeiten.Die Parameter, die an die Funktion übergeben werden, geben die Parameter, die vom Framework empfangen werden, als die Nachricht empfangen wurde.Wenn Sie die Basisklassenimplementierung dieser Funktion aufrufen, verwendet diese Implementierung die Parameter, die mit der Meldung übergeben werden und nicht die Parameter, die an die Funktion bereitstellen. |
Anforderungen
Header: afxwin.h
Siehe auch
Referenz
CWnd::OnPaintClipboard