WM_PAINTCLIPBOARD mensagem

Enviada ao proprietário da área de transferência por uma janela do visualizador da área de transferência quando a área de transferência contém dados no formato CF_OWNERDISPLAY e a área de cliente do visualizador da área de transferência precisa ser repintada.

#define WM_PAINTCLIPBOARD               0x0309

Parâmetros

wParam

Um identificador para a janela do visualizador da área de transferência.

lParam

Um identificador para um objeto de memória global que contém uma estrutura PAINTSTRUCT . A estrutura define a parte da área do cliente a ser pintada.

Valor retornado

Se um aplicativo processar essa mensagem, ela deverá retornar zero.

Comentários

Para determinar se toda a área do cliente ou apenas uma parte dela precisa ser repintado, o proprietário da área de transferência deve comparar as dimensões da área de desenho fornecida no membro rcPaint do PAINTSTRUCT com as dimensões fornecidas na mensagem de WM_SIZECLIPBOARD mais recente.

O proprietário da área de transferência deve usar a função GlobalLock para bloquear a memória que contém a estrutura PAINTSTRUCT . Antes de retornar, o proprietário da área de transferência deve desbloquear essa memória usando a função GlobalUnlock .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Winuser.h (inclua Windows.h)

Confira também

Referência

WM_SIZECLIPBOARD

Conceitual

Área de transferência