Condividi tramite


Classe CDocItem

Classe di base per elementi del documento, ovvero i componenti dei dati di un documento.

Sintassi

class CDocItem : public CCmdTarget

Membri

Metodi pubblici

Nome Descrizione
CDocItem::GetDocument Restituisce il documento contenente l'elemento.
CDocItem::IsBlank Determina se l'elemento contiene informazioni.

Osservazioni:

CDocItem gli oggetti vengono utilizzati per rappresentare gli elementi OLE nei documenti client e server.

Per altre informazioni, vedere l'articolo Contenitori: Implementazione di un contenitore.

Gerarchia di ereditarietà

CObject

CCmdTarget

CDocItem

Requisiti

Intestazione: afxole.h

CDocItem::GetDocument

Chiamare questa funzione per ottenere il documento contenente l'elemento.

CDocument* GetDocument() const;

Valore restituito

Puntatore al documento che contiene l'elemento; NULL, se l'elemento non fa parte di un documento.

Osservazioni:

Questa funzione viene sottoposta a override nelle classi derivate COleClientItem e COleServerItem, restituendo un puntatore a un oggetto COleDocument, COleLinkingDoc o COleServerDoc .

CDocItem::IsBlank

Chiamato dal framework quando si verifica la serializzazione predefinita.

virtual BOOL IsBlank() const;

Valore restituito

Diverso da zero se l'elemento non contiene informazioni; in caso contrario, 0.

Osservazioni:

Per impostazione predefinita, CDocItem gli oggetti non sono vuoti. Gli oggetti COleClientItem sono talvolta vuoti perché derivano direttamente da CDocItem. Tuttavia, gli oggetti COleServerItem sono sempre vuoti. Per impostazione predefinita, le applicazioni OLE contenenti COleClientItem oggetti senza estensione x o y vengono serializzate. Questa operazione viene eseguita restituendo TRUE da un override di IsBlank quando l'elemento non ha un extent x o y.

Eseguire l'override di questa funzione se si desidera implementare altre azioni durante la serializzazione.

Vedi anche

Classe CCmdTarget
Grafico della gerarchia
Classe COleDocument
Classe COleServerItem
Classe COleClientItem