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.

Notes

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