Partilhar via


CWnd::OnPaintClipboard

OnPaintClipboard função de membro é chamada por um visualizador da área de transferência quando o proprietário da área de transferência colocou dados na área de transferência das CF_OWNERDISPLAY formato e a área de cliente do Visualizador da área de transferência repintura.

afx_msg void OnPaintClipboard(
   CWnd* pClipAppWnd,
   HGLOBAL hPaintStruct 
);

Parâmetros

  • pClipAppWnd
    Especifica um ponteiro para a janela do aplicativo de área de transferência.O ponteiro pode ser temporário e não deve ser armazenado para uso posterior.

  • hPaintStruct
    Identifica um PAINTSTRUCT estrutura de dados que define qual parte da área de cliente para pintar.

Comentários

Para determinar se toda a área de cliente ou de apenas uma parte dele precisa redesenho, o proprietário da área de transferência deve comparar as dimensões da área de desenho fornecido no rcpaint membro do PAINTSTRUCT estrutura para as dimensões fornecido na mais recente OnSizeClipboard telefonar de função de membro.

OnPaintClipboard use o GlobalLock Função do Windows para bloquear a memória que contém o PAINTSTRUCT dados de estruturar e desbloquear que a memória com o GlobalUnlock Função do Windows antes que ele sai.

Observação:

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.Os parâmetros passados para sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida.Se você chamar a implementação da classe de base dessa função, essa implementação usará os parâmetros passados originalmente com a mensagem e não os parâmetros que você fornecer para a função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

GlobalLock

GlobalUnlock

CWnd::OnSizeClipboard

CWnd::OnPaintClipboard

Outros recursos

Membros CWnd