Udostępnij za pośrednictwem


Klasa COleDocument

Klasa podstawowa dla dokumentów OLE, które obsługuje edycji.

class COleDocument : public CDocument

Członkowie

hb404sh5.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

COleDocument::COleDocument

Konstrukcje COleDocument obiektu.

hb404sh5.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

COleDocument::AddItem

Dodaje element do listy elementów utrzymywane w dokumencie.

COleDocument::ApplyPrintDevice

Ustawia urządzenie docelowe drukowania dla wszystkich elementów klienta w dokumencie.

COleDocument::EnableCompoundFile

Powoduje, że dokumenty mają być przechowywane przy użyciu formatu pliku strukturalnego magazynu OLE.

COleDocument::GetInPlaceActiveItem

Zwraca element OLE, który jest aktualnie w miejscu aktywny.

COleDocument::GetNextClientItem

Pobiera klienta następnej iteracji.

COleDocument::GetNextItem

Iterowanie pobiera następny element dokumentu.

COleDocument::GetNextServerItem

Iterowanie pobiera następnego elementu z serwera.

COleDocument::GetPrimarySelectedItem

Zwraca podstawowego elementu OLE w dokumencie.

COleDocument::GetStartPosition

Pobiera początkowego położenia, aby rozpocząć iteracji.

COleDocument::HasBlankItems

Sprawdza, czy puste elementy w dokumencie.

COleDocument::OnShowViews

Wywoływane, gdy dokument staje się widoczny lub niewidoczny.

COleDocument::RemoveItem

Usuwa element z listy elementów utrzymywane w dokumencie.

COleDocument::UpdateModifiedFlag

Oznacza dokument, jako zmienione elementy zawarte OLE zostały zmodyfikowane.

hb404sh5.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

COleDocument::OnEditChangeIcon

Uchwyty zdarzeń w polecenia menu Zmień ikonę.

COleDocument::OnEditConvert

Obsługuje konwersję obiektu osadzonego lub połączonego z jednego typu do innego.

COleDocument::OnEditLinks

Uchwyty zdarzeń w menu Edycja polecenie łącza.

COleDocument::OnFileSendMail

Wysyła wiadomość z dołączonym dokumentem.

COleDocument::OnUpdateEditChangeIcon

Wywołana w ramach aktualizacji polecenia interfejsu użytkownika dla opcji menu Edycja/Zmień ikonę.

COleDocument::OnUpdateEditLinksMenu

Wywołana w ramach aktualizacji polecenia interfejsu użytkownika dla opcji menu Edycja i łącz.

COleDocument::OnUpdateObjectVerbMenu

Wywołana w ramach aktualizacji polecenia interfejsu użytkownika do edycji /NazwaObiektu opcji menu i podmenu zlecenia z edycji /NazwaObiektu.

COleDocument::OnUpdatePasteLinkMenu

Wywołana w ramach aktualizacji polecenia interfejsu użytkownika dla opcji menu Wklej specjalnie.

COleDocument::OnUpdatePasteMenu

Wywołana w ramach aktualizacji polecenia interfejsu użytkownika dla opcji menu Wklej.

Uwagi

COleDocumentpochodzi z CDocument, co umożliwia aplikacji OLE użyć architektury widok/dokumentów dostarczonych przez Biblioteka klas Microsoft Foundation.

COleDocumenttraktuje dokumentu jako zbiór CDocItem obiekty OLE elementy obsługi.Zarówno kontenera i serwera aplikacji wymaga tej architektury, ponieważ ich dokumentów muszą mieć możliwość zawierają elementy OLE.COleServerItem i COleClientItem klasy zarówno pochodzące z CDocItem, zarządzanie interakcje między aplikacjami i elementy OLE.

Podczas pisania aplikacji kontenera proste pochodzić od klasy dokumentu COleDocument.Podczas pisania aplikacji kontenera, która obsługuje łączenie elementów osadzonych, zawarte przez jego dokumenty pochodzić od klasy dokumentu COleLinkingDoc.Jeśli piszesz serwera aplikacji lub kombinacja kontenera serwer, pochodzić od klasy dokumentu COleServerDoc.COleLinkingDoci COleServerDoc pochodne COleDocument, więc te klasy dziedziczą usług dostępnych w COleDocument i CDocument.

Aby użyć COleDocument, od niej pochodzić klasy i dodawanie funkcji do zarządzania aplikacji-OLE dane jak i osadzone lub połączone elementy.W przypadku zdefiniowania CDocItem-uzyskane klas do przechowywania danych macierzystych aplikacji, można użyć implementacji domyślne zdefiniowane przez COleDocument do przechowywania OLE i dane-OLE.Można także zaprojektować własny struktur danych do przechowywania danych-OLE oddzielnie od elementów OLE.Aby uzyskać więcej informacji, zobacz artykuł pojemnikach: złożone pliki.

CDocument obsługuje wysyłanie dokumentu pocztą, jeśli jest obecny obsługi poczty (MAPI).COleDocumentzaktualizował OnFileSendMail do obsługi dokumentów złożonych poprawnie.Aby uzyskać więcej informacji, zobacz artykuły MAPI i Obsługa MAPI w MFC.

Hierarchii dziedziczenia

CObject

CCmdTarget

CDocument

COleDocument

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa CDocument

Wykres hierarchii

Koncepcje

Próbki MFC kontenera

próbki MFC MFCBIND