Klasa COleDocument
Klasa podstawowa dla dokumentów OLE, które obsługuje edycji.
class COleDocument : public CDocument
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje COleDocument obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dodaje element do listy elementów utrzymywane w dokumencie. |
|
Ustawia urządzenie docelowe drukowania dla wszystkich elementów klienta w dokumencie. |
|
Powoduje, że dokumenty mają być przechowywane przy użyciu formatu pliku strukturalnego magazynu OLE. |
|
Zwraca element OLE, który jest aktualnie w miejscu aktywny. |
|
Pobiera klienta następnej iteracji. |
|
Iterowanie pobiera następny element dokumentu. |
|
Iterowanie pobiera następnego elementu z serwera. |
|
Zwraca podstawowego elementu OLE w dokumencie. |
|
Pobiera początkowego położenia, aby rozpocząć iteracji. |
|
Sprawdza, czy puste elementy w dokumencie. |
|
Wywoływane, gdy dokument staje się widoczny lub niewidoczny. |
|
Usuwa element z listy elementów utrzymywane w dokumencie. |
|
Oznacza dokument, jako zmienione elementy zawarte OLE zostały zmodyfikowane. |
Metody chronione
Nazwa |
Opis |
---|---|
Uchwyty zdarzeń w polecenia menu Zmień ikonę. |
|
Obsługuje konwersję obiektu osadzonego lub połączonego z jednego typu do innego. |
|
Uchwyty zdarzeń w menu Edycja polecenie łącza. |
|
Wysyła wiadomość z dołączonym dokumentem. |
|
Wywołana w ramach aktualizacji polecenia interfejsu użytkownika dla opcji menu Edycja/Zmień ikonę. |
|
Wywołana w ramach aktualizacji polecenia interfejsu użytkownika dla opcji menu Edycja i łącz. |
|
Wywołana w ramach aktualizacji polecenia interfejsu użytkownika do edycji /NazwaObiektu opcji menu i podmenu zlecenia z edycji /NazwaObiektu. |
|
Wywołana w ramach aktualizacji polecenia interfejsu użytkownika dla opcji menu Wklej specjalnie. |
|
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
COleDocument
Wymagania
Nagłówek: afxole.h