Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa podstawowa elementów dokumentu, które są składnikami danych dokumentu.
Składnia
class CDocItem : public CCmdTarget
Elementy członkowskie
Metody publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CDocItem::GetDocument | Zwraca dokument zawierający element. |
| CDocItem::IsBlank | Określa, czy element zawiera jakiekolwiek informacje. |
Uwagi
CDocItem obiekty są używane do reprezentowania elementów OLE zarówno w dokumentach klienta, jak i serwera.
Aby uzyskać więcej informacji, zobacz artykuł Containers: Implementowanie kontenera.
Hierarchia dziedziczenia
CDocItem
Wymagania
Nagłówek: afxole.h
CDocItem::GetDocument
Wywołaj tę funkcję, aby pobrać dokument zawierający element.
CDocument* GetDocument() const;
Wartość zwracana
Wskaźnik do dokumentu zawierającego element; Wartość NULL, jeśli element nie jest częścią dokumentu.
Uwagi
Ta funkcja jest zastępowana w klasach pochodnych COleClientItem i COleServerItem, zwracając wskaźnik do obiektu COleDocument, COleLinkingDoc lub COleServerDoc.
CDocItem::IsBlank
Wywoływana przez platformę w przypadku wystąpienia serializacji domyślnej.
virtual BOOL IsBlank() const;
Wartość zwracana
Nonzero, jeśli element nie zawiera żadnych informacji; w przeciwnym razie 0.
Uwagi
Domyślnie CDocItem obiekty nie są puste. Obiekty COleClientItem są czasami puste, ponieważ pochodzą bezpośrednio z CDocItemklasy . Jednak obiekty COleServerItem są zawsze puste. Domyślnie aplikacje OLE zawierające COleClientItem obiekty, które nie mają zakresu x lub y, są serializowane. Jest to wykonywane przez zwrócenie wartości TRUE z przesłonięcia IsBlank , gdy element nie ma zakresu x lub y.
Zastąpi tę funkcję, jeśli chcesz zaimplementować inne akcje podczas serializacji.
Zobacz też
Klasa CCmdTarget
Wykres hierarchii
Klasa COleDocument
Klasa COleServerItem
Klasa COleClientItem