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à
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