Share via


CDocItem-klasse

Opmerking

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

De basisklasse voor documentitems, die onderdelen van de gegevens van een document zijn.

Syntaxis

class CDocItem : public CCmdTarget

Leden

Openbare methoden

Naam Description
CDocItem::GetDocument Retourneert het document dat het item bevat.
CDocItem::IsBlank Bepaalt of het item informatie bevat.

Opmerkingen

CDocItem objecten worden gebruikt om OLE-items in zowel client- als serverdocumenten weer te geven.

Zie het artikel Containers: Een container implementeren voor meer informatie.

Overnamehiƫrarchie

CObject

CCmdTarget

CDocItem

Requirements

Koptekst: afxole.h

CDocItem::GetDocument

Roep deze functie aan om het document met het item op te halen.

CDocument* GetDocument() const;

Retourwaarde

Een aanwijzer naar het document dat het item bevat; NULL, als het item geen deel uitmaakt van een document.

Opmerkingen

Deze functie wordt overschreven in de afgeleide klassen COleClientItem en COleServerItem, waarbij een aanwijzer wordt geretourneerd naar een COleDocument, een COleLinkingDoc of een COleServerDoc-object.

CDocItem::IsBlank

Aangeroepen door het framework wanneer standaardserialisatie plaatsvindt.

virtual BOOL IsBlank() const;

Retourwaarde

Niet-nul als het item geen informatie bevat; anders 0.

Opmerkingen

Objecten zijn standaard CDocItem niet leeg. COleClientItem-objecten zijn soms leeg omdat ze rechtstreeks zijn afgeleid van CDocItem. COleServerItem-objecten zijn echter altijd leeg. OLE-toepassingen met COleClientItem objecten die geen x- of y-omvang hebben, worden standaard geserialiseerd. Dit wordt gedaan door TRUE te retourneren vanaf een onderdrukking van IsBlank wanneer het item geen x- of y-omvang heeft.

Overschrijf deze functie als u andere acties wilt implementeren tijdens serialisatie.

Zie ook

CCmdTarget-klasse
Hiƫrarchiegrafiek
COleDocument-klasse
COleServerItem-klasse
COleClientItem-klasse