Třída COleDataSource
Slouží jako mezipaměť, do kterého aplikace umístí data, která bude nabízet dat během přenosu operace, například schránka nebo operací a přetažení.
class COleDataSource : public CCmdTarget
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce COleDataSource objektu. |
Veřejné metody
Název |
Description |
---|---|
Data v zadaném formátu pomocí nabízí STGMEDIUM struktury. |
|
Data v zadaném formátu pomocí nabízí HGLOBAL . |
|
Nabízí data v zadaném formátu zpožděné vykreslování. |
|
Nabízí dat ve formátu zadaném v CFile ukazatel. |
|
Pro každý formát podporovaný v OnSetData . |
|
Provádí operace a přetažení se zdrojem dat. |
|
Vyprázdní COleDataSource objektu data. |
|
Vykreslí všechna data do schránky. |
|
Ověří data umístěná ve schránce je stále existuje. |
|
Načte data jako součást zpožděné vykreslování. |
|
Načte data do CFile jako součást zpožděné vykreslování. |
|
Načte data do HGLOBAL jako součást zpožděné vykreslování. |
|
Nazývá nahradit data COleDataSource objektu. |
|
Místa COleDataSource objekt do schránky. |
Poznámky
Můžete vytvořit zdroje dat OLE přímo.Případně COleClientItem a COleServerItem třídy Vytvoření zdroje dat OLE v reakci na jejich CopyToClipboard a DoDragDrop funkce členů.Viz COleServerItem::CopyToClipboard stručný popis.Přepsat OnGetClipboardData pro členské funkce třídy klienta serveru nebo položky položky přidat další formáty schránky data ve zdroji dat OLE vytvořen CopyToClipboard nebo DoDragDrop členské funkce.
Vždy, když chcete připravit pro přenos dat, by měly vytvořit objekt této třídy a vyplnění dat nejvhodnější metodou pro vaše data.Způsob, jakým je vložen do zdroje dat je přímo ovlivněna zda data pochází bezprostředně (okamžité vykreslování) nebo na vyžádání (zpoždění vykreslování).Pro každý formát schránky, ve kterém jsou předáním formát schránky pro poskytování dat (a nepovinného FORMATETC struktury), volání DelayRenderData.
Další informace o zdrojích dat a přenosu dat naleznete v článku objekty Data a datové zdroje (OLE).Kromě toho článek Schránky témata popisuje mechanismus OLE schránky.
Hierarchii dědičnosti
COleDataSource
Požadavky
Záhlaví: afxole.h