Udostępnij za pośrednictwem


Serwery: implementowanie dokumentów serwera

W tym artykule opisano kroki, jakie należy podjąć, aby przeprowadzić udane wdrożenie dokumentu serwera, jeśli nie określono opcji serwera OLE w Kreatorze aplikacji.

Aby zdefiniować serwer klasy dokumentu

  1. Pochodzić od klasy dokumentu COleServerDoc zamiast CDocument.

  2. Tworzenie klasy elementu serwera pochodzące z COleServerItem.

  3. Implementacja OnGetEmbeddedItem funkcji składowej klasy dokumentu serwera.

    OnGetEmbeddedItemjest wywoływane, gdy użytkownik aplikacji kontenera tworzy lub edytuje osadzonego elementu.Gdy powinna zwrócić element reprezentujących w całym dokumencie.Powinno to być obiekt z COleServerItem-klasy.

  4. Zastąpić Serialize funkcji składowej serializować zawartości dokumentu.Nie ma potrzeby serializować na liście elementów serwera, chyba że są używane do reprezentowania danych w trybie macierzystym w dokumencie.Aby uzyskać więcej informacji, zobacz Wykonania elementów serwera w artykule serwery: elementów serwera.

Po utworzeniu dokumentu serwera ramach automatycznie rejestruje dokumentu z biblioteki DLL systemu OLE.Dzięki temu pliki dll do identyfikacji dokumentów serwera.

Aby uzyskać więcej informacji, zobacz COleServerItem i COleServerDoc w Informacje dotyczące biblioteki klas.

Zobacz też

Koncepcje

Serwery

Serwery: elementy serwera

Serwery: implementowanie serwera

Serwery: implementowanie okien ramowych w miejscu