Compartir a través de


CWnd::OnSizeClipboard

La función miembro de OnSizeClipboard propietario de portapapeles es denominada por el visor del Portapapeles al portapapeles contiene datos con el atributo de CF_OWNERDISPLAY y el tamaño del área de cliente de la ventana del visor del Portapapeles ha cambiado.

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

Parámetros

  • pClipAppWnd
    identifica la ventana de la Portapapeles-aplicación. El puntero puede ser temporal y no debe estar almacenado.

  • hRect
    Identifica un objeto de memoria. El objeto de memoria contiene una estructura de datos de RECT que especifique el área para que el propietario del portapapeles pintar.

Comentarios

La función miembro de OnSizeClipboard lleva un rectángulo null (0,0,0,0) como el nuevo tamaño cuando la aplicación del portapapeles está a punto de ser destruida o minimizar. Esto permite al propietario del portapapeles libere los recursos de la pantalla.

dentro de OnSizeClipboard, una aplicación debe utilizar la función de GlobalLock Windows para bloquear memoria que contiene la estructura de datos de RECT . Haga que la aplicación unblock que la memoria a la función de GlobalUnlock Windows antes de que se produzca o devuelva el control.

NotaNota

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

GlobalLock

GlobalUnlock

SetClipboardData

CWnd::SetClipboardViewer

WM_SIZECLIPBOARD