CWnd::OnCopyData

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

返回值:如果接收应用程序成功地接收到了数据,则返回TRUE;否则返回FALSE。

参数:
pWnd指向发送数据的CWnd对象的指针。
pCopyDataStruct指向一个COPYDATASTRUCT结构的指针,其中包含了要被发送的数据。

说明:
框架调用这个成员函数以把数据从一个应用程序发送到另一个应用程序。
数据中不能包含接收数据的应用程序所不能访问的对象的指针或其它引用。
在拷贝数据的时候,它不能被发送过程的其它线程所改变。
接收应用程序应认为数据是只读的。PCopyDataStruct参数指向的结构仅在传输数据的时候有效;但是,接收应用程序不应释放与结构相关的内存。
如果接收应用程序需要在函数返回之后访问数据,它必须将接收到的数据拷贝到本地缓冲区中。

注意:
框架调用这个成员函数以允许你的应用程序处理一个Windows消息。传递给你的成员函数的参数反映了接收到消息时框架接收到的参数。如果你调用了这个函数的基类实现,则该实现将使用最初传递给消息的参数(而不是你提供给这个函数的参数)。

请参阅:WM_COPYDATA