CWnd::OnCopyData
Questa funzione membro viene chiamata dal framework per copiare i dati da un'applicazione a un'altra.
afx_msg BOOL OnCopyData(
CWnd* pWnd,
COPYDATASTRUCT* pCopyDataStruct
);
Parametri
pWnd
Un puntatore a un oggetto CWnd che esegue l'invio di dati.pCopyDataStruct
Un puntatore a una struttura COPYDATASTRUCT contenente i dati inviati.
Valore restituito
Restituisce TRUE se l'applicazione di ricezione correttamente accetta dati. In caso contrario, restituisce FALSE.
Note
I dati passati non devono contenere puntatori o altri riferimenti a oggetti non accessibili all'applicazione che riceve i dati.
Mentre i dati vengono copiati, non devono essere modificati da un altro thread del processo mittente.
L'applicazione di destinazione deve considerare i dati di sola lettura. La struttura indicata dal parametro pCopyDataStruct è valida solo durante il trasferimento dei dati, tuttavia, l'applicazione di destinazione non deve liberare la memoria associata alla struttura.
Se l'accesso dell'applicazione necessita ai dati dopo che la funzione restituisce, è necessario copiare i dati ricevuti a un buffer locale.
Nota
Questa funzione membro viene chiamata dal framework per consentire l'applicazione per gestire un messaggio di Windows.I parametri passati alla funzione riflettono i parametri ricevuti dal framework quando il messaggio è stato ricevuto.Se si chiama l'implementazione della classe base di questa funzione, tale implementazione dei parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.
Requisiti
Header: afxwin.h