Share via


COleDataSource-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Fungeert als een cache waarin een toepassing de gegevens plaatst die worden aangeboden tijdens bewerkingen voor gegevensoverdracht, zoals Klembord of bewerkingen voor slepen en neerzetten.

Syntaxis

class COleDataSource : public CCmdTarget

Leden

Openbare constructors

Naam Description
COleDataSource::COleDataSource Maakt een COleDataSource object.

Openbare methoden

Naam Description
COleDataSource::CacheData Biedt gegevens in een opgegeven indeling met behulp van een STGMEDIUM structuur.
COleDataSource::CacheGlobalData Biedt gegevens in een opgegeven indeling met behulp van een HGLOBAL.
COleDataSource::D elayRenderData Biedt gegevens in een opgegeven indeling met vertraagde rendering.
COleDataSource::D elayRenderFileData Biedt gegevens in een opgegeven indeling in een CFile aanwijzer.
COleDataSource::D elaySetData Wordt aangeroepen voor elke indeling die wordt ondersteund in OnSetData.
COleDataSource::D oDragDrop Voert slepen-en-neerzetten-bewerkingen uit met een gegevensbron.
COleDataSource::Empty Het object met gegevens leegt COleDataSource .
COleDataSource::FlushClipboard Geeft alle gegevens weer op het Klembord.
COleDataSource::GetClipboardOwner Controleert of de gegevens die op het Klembord zijn geplaatst, nog steeds aanwezig zijn.
COleDataSource::OnRenderData Hiermee worden gegevens opgehaald als onderdeel van vertraagde rendering.
COleDataSource::OnRenderFileData Hiermee worden gegevens opgehaald in een CFile onderdeel van vertraagde rendering.
COleDataSource::OnRenderGlobalData Haalt gegevens op in een HGLOBAL als onderdeel van vertraagde rendering.
COleDataSource::OnSetData Aangeroepen om de gegevens in het COleDataSource object te vervangen.
COleDataSource::SetClipboard Hiermee plaatst u een COleDataSource object op het Klembord.

Opmerkingen

U kunt OLE-gegevensbronnen rechtstreeks maken. De klassen COleClientItem en COleServerItem maken ook OLE-gegevensbronnen als reactie op hun CopyToClipboard en DoDragDrop lidfuncties. Zie COleServerItem::CopyToClipboard voor een korte beschrijving. Overschrijf de OnGetClipboardData lidfunctie van uw clientitem of serveritemklasse om extra Klembord-indelingen toe te voegen aan de gegevens in de OLE-gegevensbron die voor de CopyToClipboard functie of DoDragDrop lid is gemaakt.

Wanneer u gegevens wilt voorbereiden voor een overdracht, moet u een object van deze klasse maken en deze vullen met uw gegevens met behulp van de meest geschikte methode voor uw gegevens. De manier waarop de gegevens in een gegevensbron worden ingevoegd, wordt rechtstreeks beïnvloed door de vraag of de gegevens onmiddellijk worden geleverd (onmiddellijke rendering) of op aanvraag (vertraagde rendering). Voor elke Klembord-indeling waarin u gegevens opgeeft door de Klembord-indeling door te geven die moet worden gebruikt (en een optionele FORMATETC-structuur ), roept u DelayRenderData aan.

Zie het artikel Gegevensobjecten en gegevensbronnen (OLE) voor meer informatie over gegevensbronnen en gegevensoverdracht. Daarnaast wordt in het artikel Klembordonderwerpen het OLE Klembord-mechanisme beschreven.

Overnamehiërarchie

CObject

CCmdTarget

COleDataSource

Requirements

Koptekst: afxole.h

COleDataSource::CacheData

Roep deze functie aan om een indeling op te geven waarin gegevens worden aangeboden tijdens gegevensoverdrachtbewerkingen.

void CacheData(
    CLIPFORMAT cfFormat,
    LPSTGMEDIUM lpStgMedium,
    LPFORMATETC lpFormatEtc = NULL);

Parameterwaarden

cfFormat
De Indeling van het Klembord waarin de gegevens worden aangeboden. Deze parameter kan een van de vooraf gedefinieerde Klembord-indelingen zijn of de waarde die wordt geretourneerd door de systeemeigen windows RegisterClipboardFormat-functie .

lpStgMedium
Verwijst naar een STGMEDIUM-structuur met de gegevens in de opgegeven indeling.

lpFormatEtc
Verwijst naar een FORMATETC-structuur die de indeling beschrijft waarin de gegevens moeten worden aangeboden. Geef een waarde op voor deze parameter als u aanvullende opmaakinformatie wilt opgeven buiten de Indeling van het Klembord die is opgegeven door cfFormat. Als het NULL is, worden standaardwaarden gebruikt voor de andere velden in de FORMATETC structuur.

Opmerkingen

U moet de gegevens opgeven, omdat deze functie deze biedt met behulp van onmiddellijke rendering. De gegevens worden in de cache opgeslagen totdat ze nodig zijn.

Geef de gegevens op met behulp van een STGMEDIUM-structuur . U kunt ook de CacheGlobalData lidfunctie gebruiken als de hoeveelheid gegevens die u opgeeft klein genoeg is om efficiënt te worden overgedragen met behulp van een HGLOBAL.

Na de aanroep van CacheData het ptd lid van lpFormatEtc en de inhoud van lpStgMedium zijn eigendom van het gegevensobject, niet door de beller.

Als u vertraagde rendering wilt gebruiken, roept u de functie DelayRenderData of DelayRenderFileData-lid aan. Zie het artikel Gegevensobjecten en gegevensbronnen: Manipulatie voor meer informatie over vertraagde rendering zoals verwerkt door MFC.

Zie de structuren STGMEDIUM en FORMATETC in de Windows SDK voor meer informatie.

Zie RegisterClipboardFormat in de Windows SDK voor meer informatie.

COleDataSource::CacheGlobalData

Roep deze functie aan om een indeling op te geven waarin gegevens worden aangeboden tijdens gegevensoverdrachtbewerkingen.

void CacheGlobalData(
    CLIPFORMAT cfFormat,
    HGLOBAL hGlobal,
    LPFORMATETC lpFormatEtc = NULL);

Parameterwaarden

cfFormat
De Indeling van het Klembord waarin de gegevens worden aangeboden. Deze parameter kan een van de vooraf gedefinieerde Klembord-indelingen zijn of de waarde die wordt geretourneerd door de systeemeigen windows RegisterClipboardFormat-functie .

hGlobal
Greep naar het globale geheugenblok met de gegevens in de opgegeven indeling.

lpFormatEtc
Verwijst naar een FORMATETC-structuur die de indeling beschrijft waarin de gegevens moeten worden aangeboden. Geef een waarde op voor deze parameter als u aanvullende opmaakinformatie wilt opgeven buiten de Indeling van het Klembord die is opgegeven door cfFormat. Als het NULL is, worden standaardwaarden gebruikt voor de andere velden in de FORMATETC structuur.

Opmerkingen

Deze functie biedt de gegevens met behulp van onmiddellijke rendering, dus u moet de gegevens opgeven bij het aanroepen van de functie; de gegevens worden in de cache opgeslagen totdat ze nodig zijn. Gebruik de CacheData lidfunctie als u een grote hoeveelheid gegevens opgeeft of als u een gestructureerd opslagmedium nodig hebt.

Als u vertraagde rendering wilt gebruiken, roept u de functie DelayRenderData of DelayRenderFileData-lid aan. Zie het artikel Gegevensobjecten en gegevensbronnen: Manipulatie voor meer informatie over vertraagde rendering zoals verwerkt door MFC.

Zie de STRUCTUUR FORMATETC in de Windows SDK voor meer informatie.

Zie RegisterClipboardFormat in de Windows SDK voor meer informatie.

COleDataSource::COleDataSource

Maakt een COleDataSource object.

COleDataSource();

COleDataSource::D elayRenderData

Roep deze functie aan om een indeling op te geven waarin gegevens worden aangeboden tijdens gegevensoverdrachtbewerkingen.

void DelayRenderData(
    CLIPFORMAT cfFormat,
    LPFORMATETC lpFormatEtc = NULL);

Parameterwaarden

cfFormat
De Indeling van het Klembord waarin de gegevens worden aangeboden. Deze parameter kan een van de vooraf gedefinieerde Klembord-indelingen zijn of de waarde die wordt geretourneerd door de systeemeigen windows RegisterClipboardFormat-functie .

lpFormatEtc
Verwijst naar een FORMATETC-structuur die de indeling beschrijft waarin de gegevens moeten worden aangeboden. Geef een waarde op voor deze parameter als u aanvullende opmaakinformatie wilt opgeven buiten de Indeling van het Klembord die is opgegeven door cfFormat. Als het NULL is, worden standaardwaarden gebruikt voor de andere velden in de FORMATETC structuur.

Opmerkingen

Deze functie biedt de gegevens met vertraagde rendering, zodat de gegevens niet onmiddellijk worden opgegeven. De functie OnRenderData of OnRenderGlobalData-lid wordt aangeroepen om de gegevens aan te vragen.

Gebruik deze functie als u uw gegevens niet via een CFile object wilt leveren. Als u de gegevens via een CFile object wilt opgeven, roept u de functie DelayRenderFileData-lid aan. Zie het artikel Gegevensobjecten en gegevensbronnen: Manipulatie voor meer informatie over vertraagde rendering zoals verwerkt door MFC.

Als u direct rendering wilt gebruiken, roept u de functie CacheData of CacheGlobalData-lid aan.

Zie de STRUCTUUR FORMATETC in de Windows SDK voor meer informatie.

Zie RegisterClipboardFormat in de Windows SDK voor meer informatie.

COleDataSource::D elayRenderFileData

Roep deze functie aan om een indeling op te geven waarin gegevens worden aangeboden tijdens gegevensoverdrachtbewerkingen.

void DelayRenderFileData(
    CLIPFORMAT cfFormat,
    LPFORMATETC lpFormatEtc = NULL);

Parameterwaarden

cfFormat
De Indeling van het Klembord waarin de gegevens worden aangeboden. Deze parameter kan een van de vooraf gedefinieerde Klembord-indelingen zijn of de waarde die wordt geretourneerd door de systeemeigen windows RegisterClipboardFormat-functie .

lpFormatEtc
Verwijst naar een FORMATETC-structuur die de indeling beschrijft waarin de gegevens moeten worden aangeboden. Geef een waarde op voor deze parameter als u aanvullende opmaakinformatie wilt opgeven buiten de Indeling van het Klembord die is opgegeven door cfFormat. Als het NULL is, worden standaardwaarden gebruikt voor de andere velden in de FORMATETC structuur.

Opmerkingen

Deze functie biedt de gegevens met vertraagde rendering, zodat de gegevens niet onmiddellijk worden opgegeven. De onRenderFileData-lidfunctie wordt aangeroepen om de gegevens aan te vragen.

Gebruik deze functie als u een CFile object gaat gebruiken om de gegevens op te geven. Als u geen CFile object gaat gebruiken, roept u de functie DelayRenderData-lid aan. Zie het artikel Gegevensobjecten en gegevensbronnen: Manipulatie voor meer informatie over vertraagde rendering zoals verwerkt door MFC.

Als u direct rendering wilt gebruiken, roept u de functie CacheData of CacheGlobalData-lid aan.

Zie de STRUCTUUR FORMATETC in de Windows SDK voor meer informatie.

Zie RegisterClipboardFormat in de Windows SDK voor meer informatie.

COleDataSource::D elaySetData

Roep deze functie aan om het wijzigen van de inhoud van de gegevensbron te ondersteunen.

void DelaySetData(
    CLIPFORMAT cfFormat,
    LPFORMATETC lpFormatEtc = NULL);

Parameterwaarden

cfFormat
De indeling van het Klembord waarin de gegevens moeten worden geplaatst. Deze parameter kan een van de vooraf gedefinieerde Klembord-indelingen zijn of de waarde die wordt geretourneerd door de systeemeigen windows RegisterClipboardFormat-functie .

lpFormatEtc
Verwijst naar een FORMATETC-structuur die de indeling beschrijft waarin de gegevens moeten worden vervangen. Geef een waarde op voor deze parameter als u aanvullende opmaakinformatie wilt opgeven buiten de Indeling van het Klembord die is opgegeven door cfFormat. Als het NULL is, worden standaardwaarden gebruikt voor de andere velden in de FORMATETC structuur.

Opmerkingen

OnSetData wordt door het framework aangeroepen wanneer dit gebeurt. Dit wordt alleen gebruikt wanneer het framework de gegevensbron retourneert van COleServerItem::GetDataSource. Als DelaySetData deze niet wordt aangeroepen, wordt uw OnSetData functie nooit aangeroepen. DelaySetData moet worden aangeroepen voor elk Klembord of FORMATETC elke indeling die u ondersteunt.

Zie de STRUCTUUR FORMATETC in de Windows SDK voor meer informatie.

Zie RegisterClipboardFormat in de Windows SDK voor meer informatie.

COleDataSource::D oDragDrop

Roep de DoDragDrop lidfunctie aan om een slepen-en-neerzetten-bewerking uit te voeren voor deze gegevensbron, meestal in een CWnd::OnLButtonDown-handler .

DROPEFFECT DoDragDrop(
    DWORD dwEffects = DROPEFFECT_COPY|DROPEFFECT_MOVE|DROPEFFECT_LINK,
    LPCRECT lpRectStartDrag = NULL,
    COleDropSource* pDropSource = NULL);

Parameterwaarden

dwEffects
Slepen en neerzetten die zijn toegestaan voor deze gegevensbron. Dit kan een of meer van de volgende zijn:

  • DROPEFFECT_COPY Een kopieerbewerking kan worden uitgevoerd.

  • DROPEFFECT_MOVE Een verplaatsingsbewerking kan worden uitgevoerd.

  • DROPEFFECT_LINK Een koppeling van de verwijderde gegevens naar de oorspronkelijke gegevens kan tot stand worden gebracht.

  • DROPEFFECT_SCROLL Geeft aan dat er een schuifbewerking voor slepen kan optreden.

lpRectStartDrag
Aanwijzer naar de rechthoek die definieert waar de sleep daadwerkelijk begint. Zie de volgende sectie Opmerkingen voor meer informatie.

pDropSource
Verwijst naar een bron voor neerzetten. Als NULL wordt een standaard implementatie van COleDropSource gebruikt.

Retourwaarde

Drop effect gegenereerd door de slepen-en-neerzetten bewerking; anders DROPEFFECT_NONE als de bewerking nooit begint omdat de gebruiker de muisknop loslaat voordat de opgegeven rechthoek wordt verlaten.

Opmerkingen

De bewerking slepen en neerzetten wordt niet onmiddellijk gestart. Het wacht totdat de muiscursor de rechthoek verlaat die is opgegeven door lpRectStartDrag of totdat een opgegeven aantal milliseconden is verstreken. Als lpRectStartDrag NULL is, is de grootte van de rechthoek één pixel.

De vertragingstijd wordt opgegeven door een registersleutelinstelling. U kunt de vertragingstijd wijzigen door CWinApp::WriteProfileString of CWinApp::WriteProfileInt aan te roepen. Als u de vertragingstijd niet opgeeft, wordt een standaardwaarde van 200 milliseconden gebruikt. Vertragingstijd slepen wordt als volgt opgeslagen:

  • Vertragingstijd voor Windows NT-slepen wordt opgeslagen in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\IniFileMapping\win.ini\Windows\DragDelay.

  • Vertragingstijd voor slepen van Windows 3.x wordt opgeslagen in de WIN. INI-bestand, onder de sectie [Windows}.

  • Vertragingstijd voor slepen van Windows 95/98 wordt opgeslagen in een versie in de cache van WIN. INI.

Voor meer informatie over hoe vertragingsinformatie voor slepen wordt opgeslagen in het register of in het . Zie WriteProfileString in het INI-bestand in de Windows SDK.

Zie het artikel OLE-slepen en neerzetten voor meer informatie.

COleDataSource::Empty

Roep deze functie aan om het COleDataSource object met gegevens leeg te maken.

void Empty();

Opmerkingen

Zowel in de cache opgeslagen als vertraagde renderindelingen worden geleegd, zodat ze opnieuw kunnen worden gebruikt.

Zie ReleaseStgMedium in de Windows SDK voor meer informatie.

COleDataSource::FlushClipboard

Hiermee worden gegevens weergegeven die zich op het Klembord bevindt en kunt u gegevens uit het Klembord plakken nadat uw toepassing is afgesloten.

static void PASCAL FlushClipboard();

Opmerkingen

Gebruik SetClipboard om gegevens op het Klembord te plaatsen.

COleDataSource::GetClipboardOwner

Bepaalt of de gegevens op het Klembord zijn gewijzigd sinds SetClipboard voor het laatst is aangeroepen en, als dat het het laatste is, de huidige eigenaar identificeert.

static COleDataSource* PASCAL GetClipboardOwner();

Retourwaarde

De gegevensbron die zich momenteel op het Klembord bevindt of NULL als er niets op het Klembord staat of als het Klembord niet eigendom is van de aanroepende toepassing.

COleDataSource::OnRenderData

Aangeroepen door het framework om gegevens op te halen in de opgegeven indeling.

virtual BOOL OnRenderData(
    LPFORMATETC lpFormatEtc,
    LPSTGMEDIUM lpStgMedium);

Parameterwaarden

lpFormatEtc
Verwijst naar de FORMATETC-structuur die de indeling aangeeft waarin informatie wordt aangevraagd.

lpStgMedium
Verwijst naar een STGMEDIUM-structuur waarin de gegevens moeten worden geretourneerd.

Retourwaarde

Niet-nul indien geslaagd; anders 0.

Opmerkingen

De opgegeven indeling is een eerder in het COleDataSource object geplaatst met behulp van de functie DelayRenderData of DelayRenderFileData-lid voor vertraagde rendering. De standaard implementatie van deze functie roept OnRenderFileData of OnRenderGlobalData aan als het opgegeven opslagmedium respectievelijk een bestand of geheugen is. Als geen van deze indelingen wordt opgegeven, retourneert de standaard implementatie 0 en doet u niets. Zie het artikel Gegevensobjecten en gegevensbronnen: Manipulatie voor meer informatie over vertraagde rendering zoals verwerkt door MFC.

Als lpStgMedium-tymed> is TYMED_NULL, moet deSTGMEDIUM waarde worden toegewezen en gevuld zoals opgegeven door lpFormatEtc-tymed>. Als dit niet TYMED_NULL, moet de STGMEDIUM gegevens worden ingevuld.

Dit is een geavanceerd overschrijfbaar. Overschrijf deze functie om uw gegevens op te geven in de aangevraagde indeling en het medium. Afhankelijk van uw gegevens wilt u mogelijk een van de andere versies van deze functie overschrijven. Als uw gegevens klein en in grootte zijn, overschrijven OnRenderGlobalData. Als uw gegevens zich in een bestand of een variabele grootte hebben, overschrijven OnRenderFileData.

Zie de structuren STGMEDIUM en FORMATETC , het type TYMED-opsomming en IDataObject::GetData in de Windows SDK voor meer informatie.

COleDataSource::OnRenderFileData

Aangeroepen door het framework om gegevens op te halen in de opgegeven indeling wanneer het opgegeven opslagmedium een bestand is.

virtual BOOL OnRenderFileData(
    LPFORMATETC lpFormatEtc,
    CFile* pFile);

Parameterwaarden

lpFormatEtc
Verwijst naar de FORMATETC-structuur die de indeling aangeeft waarin informatie wordt aangevraagd.

pFile
Verwijst naar een CFile-object waarin de gegevens moeten worden weergegeven.

Retourwaarde

Niet-nul indien geslaagd; anders 0.

Opmerkingen

De opgegeven indeling is een eerder in het COleDataSource object geplaatst met behulp van de functie DelayRenderData-lid voor vertraagde rendering. De standaard implementatie van deze functie retourneert gewoon ONWAAR.

Dit is een geavanceerd overschrijfbaar. Overschrijf deze functie om uw gegevens op te geven in de aangevraagde indeling en het medium. Afhankelijk van uw gegevens wilt u mogelijk een van de andere versies van deze functie overschrijven. Als u meerdere opslagmedia wilt verwerken, overschrijft u OnRenderData. Als uw gegevens zich in een bestand of een variabele grootte hebben, overschrijven OnRenderFileData. Zie het artikel Gegevensobjecten en gegevensbronnen: Manipulatie voor meer informatie over vertraagde rendering zoals verwerkt door MFC.

Zie de structuur FORMATETC en IDataObject::GetData in de Windows SDK voor meer informatie.

COleDataSource::OnRenderGlobalData

Aangeroepen door het framework om gegevens op te halen in de opgegeven indeling wanneer het opgegeven opslagmedium wereldwijd geheugen is.

virtual BOOL OnRenderGlobalData(
    LPFORMATETC lpFormatEtc,
    HGLOBAL* phGlobal);

Parameterwaarden

lpFormatEtc
Verwijst naar de FORMATETC-structuur die de indeling aangeeft waarin informatie wordt aangevraagd.

phGlobal
Verwijst naar een ingang naar globaal geheugen waarin de gegevens moeten worden geretourneerd. Als er nog geen parameter is toegewezen, kan deze parameter NULL zijn.

Retourwaarde

Niet-nul indien geslaagd; anders 0.

Opmerkingen

De opgegeven indeling is een eerder in het COleDataSource object geplaatst met behulp van de functie DelayRenderData-lid voor vertraagde rendering. De standaard implementatie van deze functie retourneert gewoon ONWAAR.

Als phGlobal NULL is, moet een nieuwe HGLOBAL worden toegewezen en geretourneerd in phGlobal. Anders moet de HGLOBAL die is opgegeven door phGlobal , worden gevuld met de gegevens. De hoeveelheid gegevens die in de HGLOBAL worden geplaatst, mag niet groter zijn dan de huidige grootte van het geheugenblok. Het blok kan ook niet opnieuw worden toegewezen aan een grotere grootte.

Dit is een geavanceerd overschrijfbaar. Overschrijf deze functie om uw gegevens op te geven in de aangevraagde indeling en het medium. Afhankelijk van uw gegevens wilt u mogelijk een van de andere versies van deze functie overschrijven. Als u meerdere opslagmedia wilt verwerken, overschrijft u OnRenderData. Als uw gegevens zich in een bestand of een variabele grootte hebben, overschrijft u OnRenderFileData. Zie het artikel Gegevensobjecten en gegevensbronnen: Manipulatie voor meer informatie over vertraagde rendering zoals verwerkt door MFC.

Zie de structuur FORMATETC en IDataObject::GetData in de Windows SDK voor meer informatie.

COleDataSource::OnSetData

Aangeroepen door het framework om de gegevens in het COleDataSource object in te stellen of te vervangen in de opgegeven indeling.

virtual BOOL OnSetData(
    LPFORMATETC lpFormatEtc,
    LPSTGMEDIUM lpStgMedium,
    BOOL bRelease);

Parameterwaarden

lpFormatEtc
Verwijst naar de FORMATETC-structuur die de indeling aangeeft waarin gegevens worden vervangen.

lpStgMedium
Verwijst naar de STGMEDIUM-structuur met de gegevens die de huidige inhoud van het COleDataSource object vervangen.

bRelease
Geeft aan wie eigenaar is van het opslagmedium nadat de functieaanroep is voltooid. De beller bepaalt wie verantwoordelijk is voor het vrijgeven van de resources die zijn toegewezen namens het opslagmedium. De beller doet dit door bRelease in te stellen. Als bRelease niet-nul is, wordt de gegevensbron eigenaar en wordt het medium vrijgemaakt wanneer deze klaar is met het gebruik ervan. Wanneer bRelease 0 is, behoudt de aanroeper het eigendom en kan de gegevensbron het opslagmedium alleen gebruiken voor de duur van de oproep.

Retourwaarde

Niet-nul indien geslaagd; anders 0.

Opmerkingen

De gegevensbron is pas eigenaar van de gegevens als deze is verkregen. Dat wil gezegd, het neemt geen eigendom als OnSetData 0 wordt geretourneerd. Als de gegevensbron eigenaar wordt, wordt het opslagmedium vrijgemaakt door de functie ReleaseStgMedium aan te roepen.

De standaard implementatie doet niets. Overschrijf deze functie om de gegevens in de opgegeven indeling te vervangen. Dit is een geavanceerd overschrijfbaar.

Zie de structuren STGMEDIUM en FORMATETC en releaseStgMedium en IDataObject::GetData in de Windows SDK voor meer informatie.

COleDataSource::SetClipboard

Hiermee plaatst u de gegevens in het COleDataSource object op het Klembord nadat u een van de volgende functies hebt aangeroepen: CacheData, CacheGlobalData, DelayRenderData of DelayRenderFileData.

void SetClipboard();

Zie ook

MFC-voorbeeld HIERSVR
MFC-voorbeeld-OCLIENT
CCmdTarget-klasse
Hiërarchiegrafiek
Klasse COleDataObject