Partager via


CWnd::OnSizeClipboard

La fonction membre d' OnSizeClipboard du propriétaire du Presse-papiers est appelée par le presse-papiers lorsque le presse-papiers contient des données avec l'attribut d' CF_OWNERDISPLAY et la taille de la zone cliente de la fenêtre de presse-papiers a changé.

afx_msg void OnSizeClipboard(
   CWnd* pClipAppWnd,
   HGLOBAL hRect 
);

Paramètres

  • pClipAppWnd
    Identifie la fenêtre de Presse-papier-application.Le pointeur peut être temporaire et ne doit pas être enregistré.

  • hRect
    Identifie un objet stockage global.L'objet mémoire contient une structure de données de RECT qui spécifie la zone pour le propriétaire du Presse-papiers peigne.

Notes

La fonction membre d' OnSizeClipboard est appelée avec un rectangle null (0,0,0,0) comme nouvelle taille lorsque l'application du presse-papiers est sur le point d'être perdue ou réduite.Cela permet au propriétaire du Presse-papiers pour libérer les ressources d'affichage.

Dans OnSizeClipboard, une application doit utiliser la fonction Windows de GlobalLock pour verrouiller la mémoire qui contient la structure de données de RECT .Pour déverrouiller l'application que mémoire avec la fonction Windows de GlobalUnlock avant qu'elle référence ou le retourne le contrôle.

[!REMARQUE]

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

GlobalLock

GlobalUnlock

SetClipboardData

CWnd::SetClipboardViewer

WM_SIZECLIPBOARD