Udostępnij za pośrednictwem


Klasa COleServerItem

Udostępnia interfejs serwera OLE elementów.

class COleServerItem : public CDocItem

Członkowie

Konstruktorzy chronieni

Nazwa

Opis

COleServerItem::COleServerItem

Konstrukcje COleServerItem obiektu.

Metody publiczne

Nazwa

Opis

COleServerItem::AddOtherClipboardData

Umieszcza prezentacji i konwersji formatów w COleDataSource obiektu.

COleServerItem::CopyToClipboard

Kopiuje element do Schowka.

COleServerItem::DoDragDrop

Wykonuje operację przeciągania i upuszczania.

COleServerItem::GetClipboardData

Pobiera źródła danych dla wykorzystania, transferu danych (przeciągania i upuszczania lub Schowka).

COleServerItem::GetDocument

Zwraca dokument serwera, który zawiera element.

COleServerItem::GetEmbedSourceData

Pobiera CF_EMBEDSOURCE dane dla elementu OLE.

COleServerItem::GetItemName

Zwraca nazwę elementu.Używany tylko połączone elementy.

COleServerItem::GetLinkSourceData

Pobiera CF_LINKSOURCE dane dla elementu OLE.

COleServerItem::GetObjectDescriptorData

Pobiera CF_OBJECTDESCRIPTOR dane dla elementu OLE.

COleServerItem::IsConnected

Wskazuje, czy element jest obecnie dołączony do aktywnego kontenera.

COleServerItem::IsLinkedItem

Wskazuje, czy element reprezentuje połączonego elementu OLE.

COleServerItem::NotifyChanged

Aktualizuje wszystkie kontenery aktualizacji automatycznych łączy.

COleServerItem::OnDoVerb

Nazywane wykonanie zlecenia.

COleServerItem::OnDraw

Wywoływany, gdy kontener żądania do rysowania elementu; wdrożenie jest wymagane.

COleServerItem::OnDrawEx

Wywołana dla elementu specjalistyczne rysunku.

COleServerItem::OnGetClipboardData

Wywołana przez RAM, aby pobrać dane, które byłyby skopiowane do Schowka.

COleServerItem::OnGetExtent

Wywołana przez ramy pobrać rozmiar elementu OLE.

COleServerItem::OnInitFromData

Wywołana przez ramy zainicjować elementu OLE przy użyciu zawartości określony obiekt transferu danych.

COleServerItem::OnQueryUpdateItems

Wywołana, czy wszystkie połączone elementy wymagają aktualizacji.

COleServerItem::OnRenderData

Pobiera dane jako część opóźnione renderowania.

COleServerItem::OnRenderFileData

Pobiera dane do CFile obiektu jako część opóźnione renderowania.

COleServerItem::OnRenderGlobalData

Pobiera dane do HGLOBAL jako część opóźnione renderowania.

COleServerItem::OnSetColorScheme

Wywoływana do elementu schematu kolorów.

COleServerItem::OnSetData

Wywoływana do danych towarów.

COleServerItem::OnSetExtent

Wywołana przez RAM, aby ustawić rozmiar elementu OLE.

COleServerItem::OnUpdate

Wywoływana po części dokumentu element należy w jest zmieniany.

COleServerItem::OnUpdateItems

Nazywane zaktualizować wszystkie elementy w dokumencie serwera pamięci podręcznej prezentacji.

COleServerItem::SetItemName

Ustawia nazwę elementu.Używany tylko połączone elementy.

Metody chronione

Nazwa

Opis

COleServerItem::GetDataSource

Pobiera obiekt używany do przechowywania konwersji formatów.

COleServerItem::OnHide

Wywołana przez RAM, aby ukryć element OLE.

COleServerItem::OnOpen

Wywołana przez RAM, aby wyświetlić element OLE w osobnym oknie najwyższego poziomu.

COleServerItem::OnShow

Wywoływane, gdy kontener żądania do wyświetlenia elementu.

Publiczne danych członków

Nazwa

Opis

COleServerItem::m_sizeExtent

Serwer informuje o ilość zapasów OLE jest widoczny.

Uwagi

Połączonego elementu może reprezentować niektórych lub wszystkich dokumentów serwera.Osadzony element reprezentuje zawsze dokumentu całego serwera.

COleServerItem Klasa definiuje kilka funkcji Członkowskich NotOverridable wywoływanych przez biblioteki DLL systemu OLE (dll), zazwyczaj w odpowiedzi na żądania z aplikacji kontenera.Te funkcje Członkowskie zezwala aplikacji kontenera do manipulowania element pośrednio na różne sposoby, takie jak wyświetlanie, wykonywanie jej zleceń lub pobieranie jej danych w różnych formatach.

Aby użyć COleServerItem, od niej pochodzić klasy i wdrożenia OnDraw i Serialize funkcji elementów członkowskich.OnDraw Funkcja zawiera reprezentację metapliku elementu, umożliwiając wyświetlane, gdy aplikacja kontenera otwiera dokument złożony.Serialize Funkcji CObject macierzystego reprezentacja elementu, pozwalając osadzony element do innej aplikacji serwera i kontenera.OnGetExtent zawiera naturalne rozmiar elementu do kontenera, umożliwiające kontenera rozmiar elementu.

Aby uzyskać więcej informacji o serwerach i Tematy pokrewne, zobacz artykuł serwery: wdrażania serwera i "Tworzenie kontenera serwera aplikacji" w artykule pojemnikach: Zaawansowane funkcje.

Hierarchii dziedziczenia

CObject

CCmdTarget

CDocItem

COleServerItem

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa CDocItem

Diagram hierarchii

Klasa COleClientItem

Klasa COleServerDoc

Klasa COleTemplateServer

Koncepcje

Próbki MFC HIERSVR