Udostępnij za pośrednictwem


Serwery dokumentów aktywnych

Aktywny dokument serwerów, takich jak Word, Excel lub PowerPoint dokumentów hosta innych typów aplikacji o nazwie active dokumenty.W odróżnieniu od OLE obiekty osadzone (które są po prostu wyświetlane na stronie innego dokumentu), aktywnych dokumentów zapewniają pełny interfejs i pełną funkcjonalność macierzystej aplikacji serwera, który je tworzy.Użytkownicy mogą tworzyć dokumenty przy użyciu pełnej mocy swoich ulubionych aplikacji (jeżeli są one aktywnego dokumentu włączone), jednak można traktować Projekt wynikowy jako jeden podmiot.

Aktywne dokumenty mogą mieć więcej niż jedną stronę i są zawsze aktywne w miejscu.Aktywne dokumenty kontroli części interfejsu użytkownika, scalania ich menu za pomocą pliku i Pomoc menu kontenera.One zajmują cały obszar edycji kontenera i kontrolować widoki i układ strony drukarki (marginesy, stopek i tak dalej).

MFC implementuje serwery aktywny dokument z interfejsów/widok dokumentu, polecenia wysyłki mapy, drukowanie, zarządzanie menu i zarządzanie rejestrem.Szczególne wymagania programowe są omówione w dokumenty active.

MFC obsługuje aktywne dokumenty z CDocObjectServer klasy pochodzące z klasy, i CDocObjectServerItem, pochodzące z COleServerItem.MFC obsługuje kontenery aktywny dokument z COleDocObjectItem klasy pochodzące z COleClientItem.

CDocObjectServermapuje interfejsów aktywnego dokumentu i inicjuje i aktywuje aktywnego dokumentu.MFC również zawiera makra do obsługi polecenia routingu w aktywnych dokumentów.Aby użyć dokumentów aktywnych w aplikacji, należy umieścić w pliku StdAfx.h AfxDocOb.h.

Serwerze regularne MFC haki własnej COleServerItem-klasy.Kreator aplikacji MFC generuje tej klasy dla Ciebie po wybraniu mini-serwer lub serwera pełnej pole wyboru, aby udzielić wsparcia złożonych dokumentów serwera aplikacji.Jeśli zaznaczysz również Serwer aktywnego dokumentu pole wyboru kreatora aplikacji MFC generuje klasę pochodną CDocObjectServerItem w zamian.

COleDocObjectItem Klasa umożliwia kontenerem OLE stać się kontenerem aktywnego dokumentu.Kreator aplikacji MFC służy do tworzenia kontenerem aktywnego dokumentu przez wybranie kontener aktywnego dokumentu pole wyboru na stronie złożony dokument pomocy Kreatora aplikacji MFC.Aby uzyskać więcej informacji, zobacz tworzenia aplikacji kontenera aktywnego dokumentu.

Zobacz też

Koncepcje

Zawieranie dokumentów aktywnych