Sdílet prostřednictvím


CWnd::OnCopyData

Tato funkce člena se nazývá rámcem kopírování dat z jedné aplikace do druhé.

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

Parametry

  • pWnd
    Ukazatel CWnd objekt, který odesílá data.

  • pCopyDataStruct
    Ukazatel COPYDATASTRUCT strukturu, která obsahuje data odesílána.

Vrácená hodnota

Vrátí TRUE Pokud přijímající aplikace úspěšně přijímá data.V ostatních případech vrátí hodnotu FALSE.

Poznámky

Předáním dat nesmí obsahovat ukazatele nebo jiné odkazy na objekty aplikace přijímá data nejsou přístupná.

Při kopírování dat nesmí být změněn jiným podprocesem proces odesílání.

Přijímající aplikace, zvažte dat jen pro čtení.Struktura odkazuje parametr pCopyDataStruct je platná pouze během přenosu dat; přijímající aplikace však neměl uvolnění paměti přidružené struktury.

Pokud přijímající aplikace vyžaduje přístup k datům po vrací tato funkce, je nutné zkopírovat data přijatá místní vyrovnávací paměti.

[!POZNÁMKA]

Tato funkce člena volá framework umožňující aplikaci pro zpracování zprávy systému Windows.Parametry předané funkce odrážejí parametry přijatých v rámci byla zpráva přijata.Že provádění volání třídy base provádění této funkce bude použita parametry původně předané zprávy a není zadané parametry funkce.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Diagram hierarchie

WM_COPYDATA