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.
Obiekty klas dokumentów utworzone przez obiekty szablonu dokumentu zarządzają danymi aplikacji. Utworzysz klasę dla dokumentów z jednej z tych klas.
Obiekty klasy dokumentów współdziałają z obiektami widoku. Obiekty widokowe reprezentują obszar roboczy okna, wyświetlają dane dokumentu i umożliwiają użytkownikom interakcję z nimi. Dokumenty i widoki są tworzone przez obiekt szablonu dokumentu.
Dokument CDocument
Klasa podstawowa dokumentów specyficznych dla aplikacji. Wywodź swoje klasy dokumentów z CDocument.
COleDocument
Służy do implementacji złożonych dokumentów, a także podstawowej obsługi kontenerów. Służy jako kontener dla klas pochodnych z CDocItem. Ta klasa może służyć jako klasa bazowa dla dokumentów kontenerów i jest klasą bazową dla klasy COleServerDoc.
COleLinkingDoc
Klasa pochodna COleDocument zapewnia infrastrukturę do łączenia. Klasy dokumentów dla aplikacji kontenerów powinny pochodzić z tej klasy zamiast z COleDocument klasy , jeśli chcesz, aby obsługiwały łącza do obiektów osadzonych.
CRichEditDoc
Utrzymuje listę elementów klienta OLE znajdujących się w kontrolce edycji wzbogaconej. Używane z CRichEditView i CRichEditCntrItem.
COleServerDoc
Używana jako klasa podstawowa dla klas dokumentów aplikacji serwera.
COleServerDoc obiekty zapewniają zbiorczą obsługę serwera za pośrednictwem interakcji z obiektami COleServerItem . Możliwość edycji wizualnej jest zapewniana przy użyciu architektury dokumentu/widoku biblioteki klasowej.
CHtmlEditDoc
Zapewnia, wraz z CHtmlEditView, funkcjonalność platformy do edycji HTML WebBrowser w kontekście architektury widoku dokumentu MFC.
Powiązane klasy
Obiekty klas dokumentów mogą być trwałe — innymi słowy, mogą zapisywać swój stan na nośniku i odczytywać go z powrotem. MFC udostępnia klasę CArchive ułatwiającą przesyłanie danych dokumentu do nośnika danych.
CArchive
Współpracuje z obiektem CFile w celu zaimplementowania trwałego magazynu dla obiektów za pomocą serializacji (zobacz CObject::Serialize).
Dokumenty mogą również zawierać obiekty OLE.
CDocItem jest klasą bazową elementów serwera i klienta.
CDocItem
Abstrakcyjna klasa bazowa COleClientItem i COleServerItem. Obiekty klas pochodnych od CDocItem reprezentują części dokumentów.