CWnd::OnCopyData

afx_msg BOOL OnCopyData (CWnd * pWnd, COPYDATASTRUCT * pCopyDataStruct );

Valor de retorno

Retorna TRUE se o aplicativo de recebimento aceita com êxito os dados. Caso contrário, retorna FALSE.

Parâmetros

pWnd

Um ponteiro para um objeto CWnd que está enviando os dados.

pCopyDataStruct

Um ponteiro para um estrutura COPYDATASTRUCT que contém os dados sendo enviados.

Observações

Esta função de membro é chamada pela estrutura para copiar dados de um aplicativo para outro.

Os dados sendo passados não devem conter ponteiros ou outras referências a objetos não acessível para o aplicativo recebendo os dados.

Enquanto os dados está sendo copiados, não deve ser alterado por outro thread do processo de envio.

O aplicativo de recebimento deve considerar os dados somente leitura. A estrutura apontada pelo parâmetro pCopyDataStruct é válida apenas durante a transferência de dados; no entanto, o aplicativo de recebimento não deve a memória livre associada com a estrutura.

Se o aplicativo de recebimento precisa acessar os dados após essa função retorna, ele deverá copiar os dados recebidos para um buffer local.

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

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp; WM_COPYDATA

Index