Udostępnij za pośrednictwem


Klasy serwerów OLE

Te klasy są używane przez aplikacje serwera. Dokumenty serwera pochodzą COleServerDoc zamiast z CDocument. Należy pamiętać, że ponieważ COleServerDoc pochodzi z COleLinkingDocprogramu , dokumenty serwera mogą być również kontenerami obsługującymi łączenie.

Klasa COleServerItem reprezentuje dokument lub część dokumentu, która może być osadzona w innym dokumencie lub połączona.

COleIPFrameWnd obsługa edycji w miejscu, gdy obiekt znajduje się w kontenerze, i COleResizeBar COleTemplateServer obsługuje tworzenie par dokumentów/widoków, dzięki czemu można edytować obiekty OLE z innych aplikacji.

Coleserverdoc
Używana jako klasa podstawowa dla klas dokumentów aplikacji serwera. COleServerDoc obiekty zapewniają większość obsługi serwera za pośrednictwem interakcji z obiektami COleServerItem . Możliwość edycji wizualnej jest udostępniana przy użyciu architektury dokumentów/widoków biblioteki klas.

Cdocitem
Abstrakcyjna klasa bazowa i COleClientItem COleServerItem. Obiekty klas pochodzących z CDocItem części dokumentów.

Coleserveritem
Służy do reprezentowania interfejsu OLE dla COleServerDoc elementów. Zazwyczaj istnieje jeden COleServerDoc obiekt, który reprezentuje osadzoną część dokumentu. Na serwerach obsługujących łącza do części dokumentów może istnieć wiele COleServerItem obiektów, z których każdy reprezentuje link do części dokumentu.

Coleipframewnd
Zawiera okno ramki dla widoku, gdy dokument serwera jest edytowany.

COleResizeBar
Zapewnia standardowy interfejs użytkownika umożliwiający zmianę rozmiaru w miejscu. Obiekty tej klasy są zawsze używane w połączeniu z obiektami COleIPFrameWnd .

Coletemplateserver
Służy do tworzenia dokumentów przy użyciu architektury dokumentu/widoku platformy. Obiekt COleTemplateServer deleguje większość jego pracy do skojarzonego CDocTemplate obiektu.

Coleexception
Wyjątek wynikający z błędu przetwarzania OLE. Ta klasa jest używana zarówno przez kontenery, jak i serwery.

Zobacz też

Omówienie klasy