Поделиться через


CWnd::OnCopyData

Это функция-член вызывается платформой для копирования данных из одного приложения в другое.

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

Параметры

  • pWnd
    Указатель на объект CWnd, который отправляет данные.

  • pCopyDataStruct
    Указатель на структуру, содержащую COPYDATASTRUCT, отправленной данные.

Возвращаемое значение

Возвращает TRUE, если принимающее приложение успешно принимает данные. В противном случае передачи FALSE.

Заметки

, Передаваемых данных не должны содержать указатели или другие ссылки на объекты не доступен для приложения при получении данных.

Скопировать данные, они не должны быть изменены другим потоком при отправке процесса.

Принимающее приложение должно учитывать данные только для чтения. Структура указанной в параметре pCopyDataStruct допустима только во время передачи данных; однако принимающее приложение не должен освободить память, связанную с этой структурой.

Если принимающее приложение необходим доступ к данным, то эта функция возвращает он должен скопировать данные, полученные на локальный буфер.

Примечание

Это функция-член вызывается платформой, чтобы разрешить приложению обработать сообщение Windows.Параметры, передаваемые функции отражают параметры, получаемые платформой, когда сообщение было получено.При вызове реализации базового класса этой функции, то эта реализация будет использовать параметры изначально, переданные с сообщением, а не параметры указываются в функции.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

WM_COPYDATA