CWnd::OnSizeClipboard
A função de membro de OnSizeClipboard do proprietário da área de transferência é chamada pelo Visualizador da Área de Transferência quando a área de transferência contém dados com o atributo de CF_OWNERDISPLAY e o tamanho da área cliente da janela do Visualizador da Área de Transferência é alterado.
afx_msg void OnSizeClipboard(
CWnd* pClipAppWnd,
HGLOBAL hRect
);
Parâmetros
pClipAppWnd
Identifica a janela da Área de transferência- aplicativo.O ponteiro pode ser temporário e não deve ser armazenado.hRect
Identifica um objeto global de memória.O objeto de memória contém uma estrutura de dados de RECT que especifica a área para que o proprietário da área de transferência pintar.
Comentários
A função de membro de OnSizeClipboard é chamada com um retângulo zero (0,0,0,0) como o novo tamanho quando o aplicativo da área de transferência está prestes a ser destruído ou minimizado.Isso permite que o proprietário da área de transferência liberar os recursos de exibição.
Dentro de OnSizeClipboard, um aplicativo deve usar a função do windows de GlobalLock para bloquear a memória que contém a estrutura de dados de RECT .Com o aplicativo desbloquear que memória com a função do windows de GlobalUnlock antes que rendam ou o retorna o controle.
Observação |
---|
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função. |
Requisitos
Cabeçalho: afxwin.h