Compartir a través de


mensaje de WM_PAINTCLIPBOARD

Se envía al propietario del Portapapeles mediante una ventana del visor del Portapapeles cuando el Portapapeles contiene datos en el formato CF_OWNERDISPLAY y el área cliente del visor del Portapapeles necesita volver a pintar.

#define WM_PAINTCLIPBOARD               0x0309

Parámetros

wParam

Identificador de la ventana del visor del Portapapeles.

lParam

Identificador de un objeto de memoria global que contiene una estructura PAINTSTRUCT . La estructura define la parte del área cliente que se va a pintar.

Valor devuelto

Si una aplicación procesa este mensaje, debe devolver cero.

Comentarios

Para determinar si todo el área de cliente o solo una parte de ella necesita volver a pintar, el propietario del Portapapeles debe comparar las dimensiones del área de dibujo especificadas en el miembro rcPaint de PAINTSTRUCT con las dimensiones dadas en el mensaje de WM_SIZECLIPBOARD más reciente.

El propietario del Portapapeles debe usar la función GlobalLock para bloquear la memoria que contiene la estructura PAINTSTRUCT . Antes de devolverlo, el propietario del Portapapeles debe desbloquear esa memoria mediante la función GlobalUnlock .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluye Windows.h)

Consulte también

Referencia

WM_SIZECLIPBOARD

Conceptual

Portapapeles