CWnd::OnCopyData

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

Rückgabewert

Gibt TRUE zurück, wenn die empfangende Anwendung die Daten erfolgreich akzeptiert. Andernfalls gibt FALSE zurück.

Parameter

pWnd

Ein Zeiger auf ein CWnd Objekt, das die Daten sendet.

pCopyDataStruct

Ein Zeiger auf eine COPYDATASTRUCT -Struktur, die die gesendeten Daten enthält.

Bemerkungen

Dieser Member-Funktion wird vom Framework zum Kopieren von Daten von einer Anwendung zur anderen bezeichnet.

Übergebenen Daten müssen nicht Zeiger oder andere Verweise auf Objekte nicht zugänglich für die Anwendung empfangen der Daten enthalten.

Während die Daten kopiert werden, muss es nicht von einem anderen Thread des sendenden Prozesses geändert werden.

Die empfangende Anwendung sollten die Daten schreibgeschützt. Die Struktur, auf die der Parameter pCopyDataStruct ist nur während der Übertragung von Daten gültig; Allerdings sollte die empfangende Anwendung nicht die Struktur zugeordneten Arbeitsspeicher frei.

Wenn die empfangende Anwendung muss Zugriff auf die Daten, nachdem diese Funktion zurückgibt, müssen sie die Daten in einen lokalen Puffer kopieren.

Hinweis&Nbsp;  Dieser Member-Funktion wird aufgerufen, durch den Rahmen für die Anwendung, eine Windows-Meldung zu behandeln zu können. An Ihre Funktion übergebenen Parameter entsprechen die Parametern von Rahmen empfangen, wenn die Nachricht empfangen wurde. Wenn Sie die Basisklasse Implementierung dieser Funktion aufrufen, wird diese Implementierung verwendet ursprünglich mit der Meldung und nicht die Parameter, die Sie angeben, an die Funktion übergebenen Parameter.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; WM_COPYDATA

Index