Udostępnij za pośrednictwem


Klasa COleClientItem

Definiuje kontener interfejsu OLE elementów.

class COleClientItem : public CDocItem

Członkowie

wwtfbw7c.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

COleClientItem::COleClientItem

Konstrukcje COleClientItem obiektu.

wwtfbw7c.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

COleClientItem::Activate

Otwiera element OLE dla operacji, a następnie wykonuje określonego zlecenia.

COleClientItem::ActivateAs

Aktywuje element innego typu.

COleClientItem::AttachDataObject

Uzyskuje dostęp do danych obiektu OLE.

COleClientItem::CanCreateFromData

Wskazuje, czy aplikacja kontenera, można utworzyć obiekt osadzony.

COleClientItem::CanCreateLinkFromData

Wskazuje, czy aplikacja kontenera, można utworzyć obiekt połączony.

COleClientItem::CanPaste

Wskazuje, czy Schowek zawiera element OLE zastosujesz lub statyczne.

COleClientItem::CanPasteLink

Wskazuje, czy Schowek zawiera element skorelowane OLE.

COleClientItem::Close

Zamyka połączenie z serwerem, ale nie zniszczy element OLE.

COleClientItem::ConvertTo

Konwertuje element innego typu.

COleClientItem::CopyToClipboard

Kopiuje element OLE do Schowka.

COleClientItem::CreateCloneFrom

Tworzy duplikat istniejącego elementu.

COleClientItem::CreateFromClipboard

Tworzy osadzony element ze Schowka.

COleClientItem::CreateFromData

Tworzy osadzony element z obiektu danych.

COleClientItem::CreateFromFile

Tworzy osadzony elementu z pliku.

COleClientItem::CreateLinkFromClipboard

Tworzy połączonego elementu ze Schowka.

COleClientItem::CreateLinkFromData

Tworzy połączonego elementu z obiektu danych.

COleClientItem::CreateLinkFromFile

Tworzy połączonego elementu z pliku.

COleClientItem::CreateNewItem

Tworzy nowy element osadzony uruchamianie aplikacji serwera.

COleClientItem::CreateStaticFromClipboard

Tworzy statycznych element ze Schowka.

COleClientItem::CreateStaticFromData

Statyczny element tworzy z obiektu danych.

COleClientItem::Deactivate

Dezaktywuje element.

COleClientItem::DeactivateUI

Przywraca interfejsu użytkownika aplikacji kontenera do stanu pierwotnego.

COleClientItem::Delete

Usuwa lub zamyka element OLE był połączony element.

COleClientItem::DoDragDrop

Wykonuje operację przeciągania i upuszczania.

COleClientItem::DoVerb

Wykonuje określonego zlecenia.

COleClientItem::Draw

Zwraca element OLE.

COleClientItem::GetActiveView

Pobiera widoku, na której element jest aktywny w miejscu.

COleClientItem::GetCachedExtent

Zwraca granice prostokąt element OLE.

COleClientItem::GetClassID

Pobiera identyfikator elementu obecne klasy.

COleClientItem::GetClipboardData

Pobiera dane, który będzie umieszczana w Schowku, wywołując CopyToClipboard funkcji składowej.

COleClientItem::GetDocument

Zwraca COleDocument obiekt, który zawiera element obecne.

COleClientItem::GetDrawAspect

Pobiera bieżący widok elementu dla renderowania.

COleClientItem::GetExtent

Zwraca granice prostokąt element OLE.

COleClientItem::GetIconFromRegistry

Pobiera uchwyt do ikony skojarzonej z serwerem określonym CLSID.

COleClientItem::GetIconicMetafile

Pobiera metapliku używanych do rysowania ikonę elementu.

COleClientItem::GetInPlaceWindow

Zwraca wskaźnik do okna edycji elementu w miejscu.

COleClientItem::GetItemState

Pobiera bieżący stan elementu.

COleClientItem::GetLastStatus

Zwraca status ostatniej operacji OLE.

COleClientItem::GetLinkUpdateOptions

Zwraca tryb aktualizacji połączonego elementu (funkcja Zaawansowane).

COleClientItem::GetType

Zwraca typ elementu OLE (osadzonego, połączone lub statyczne).

COleClientItem::GetUserType

Zwraca ciąg opisujący typ towaru.

COleClientItem::IsInPlaceActive

Zwraca TRUE , jeśli element jest aktywny w miejscu.

COleClientItem::IsLinkUpToDate

Zwraca TRUE jeśli aktualne jej dokumentu źródłowego połączonego elementu.

COleClientItem::IsModified

Zwraca TRUE , jeśli element został zmieniony od ostatniego zapisu.

COleClientItem::IsOpen

Zwraca TRUE , jeśli element jest otwarty w aplikacji serwera.

COleClientItem::IsRunning

Zwraca TRUE , jeśli jest uruchomiona aplikacja serwera towaru.

COleClientItem::OnActivate

Wywołana przez ramy powiadomić element on uaktywniany.

COleClientItem::OnActivateUI

Wywołana przez ramy powiadomić element jest uaktywniona i powinno wykazać jego interfejs użytkownika.

COleClientItem::OnChange

Wywoływane, gdy serwer zmienia element OLE.Wdrożenie jest wymagane.

COleClientItem::OnDeactivate

Wywoływane w ramach, gdy element jest dezaktywowany.

COleClientItem::OnDeactivateUI

Wywoływane w ramach, gdy serwer usunie jego interfejs użytkownika w miejscu.

COleClientItem::OnGetClipboardData

Wywołana przez ramy, aby pobrać dane, które mają być kopiowane do Schowka.

COleClientItem::OnInsertMenus

Wywołana przez ramy do tworzenia złożonych menu.

COleClientItem::OnRemoveMenus

Wywołana przez ramy usunąć kontenera menu z menu złożonego.

COleClientItem::OnSetMenu

Wywołana przez ramy Instalowanie i usuwanie menu złożonego.

COleClientItem::OnShowControlBars

Wywołana przez RAM pokazywanie i ukrywanie pasków.

COleClientItem::OnUpdateFrameTitle

Wywołana przez RAM, aby zaktualizować pasek tytułu okna ramki.

COleClientItem::ReactivateAndUndo

Uaktywnia ponownie element i Cofa ostatnią operację edycji w miejscu.

COleClientItem::Release

Zwalnia połączenie OLE połączony element i zamyka go, jeśli był otwarty.Nie zniszczenie towaru klienta.

COleClientItem::Reload

Ponownie ładuje zapasu po wywołaniu ActivateAs.

COleClientItem::Run

Uruchamia aplikację skojarzoną z zapasem.

COleClientItem::SetDrawAspect

Ustawia bieżący widok elementu dla renderowania.

COleClientItem::SetExtent

Ustawia prostokąta obwiedni element OLE.

COleClientItem::SetHostNames

Ustawia nazwy serwera Wyświetla podczas edycji elementu OLE.

COleClientItem::SetIconicMetafile

Buforuje metapliku używanych do rysowania ikonę elementu.

COleClientItem::SetItemRects

Ustawia element prostokąta obwiedni.

COleClientItem::SetLinkUpdateOptions

Ustawia tryb aktualizacji połączonego elementu (funkcja Zaawansowane).

COleClientItem::SetPrintDevice

Ustawia urządzenie docelowe drukowania tego elementu klienta.

COleClientItem::UpdateLink

Aktualizacje pamięci podręcznej prezentacji towaru.

wwtfbw7c.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

COleClientItem::CanActivate

Wywołana przez ramy do określenia, czy jest dozwolone w miejscu aktywacji.

COleClientItem::OnChangeItemPosition

Wywołana w ramach po zmianie pozycji elementu.

COleClientItem::OnDeactivateAndUndo

Wywołana przez ramy cofnąć po aktywacji.

COleClientItem::OnDiscardUndoState

Wywołana przez RAM Odrzuć element informacji o stanie Cofnij.

COleClientItem::OnGetClipRect

Wywołana przez ramy uzyskać współrzędne prostokąta przycinania towaru.

COleClientItem::OnGetItemPosition

Wywołana przez ramy uzyskać pozycję elementu widoku.

COleClientItem::OnGetWindowContext

Wywołana w ramach elementu jest uaktywniany w miejscu.

COleClientItem::OnScrollBy

Wywołana przez ramy do przewijania do widoku elementu.

COleClientItem::OnShowItem

Wywołana przez RAM, aby wyświetlić element OLE.

Uwagi

Element OLE reprezentuje dane, tworzone i utrzymywane przez aplikację serwera "bezproblemowo" włączyć do dokumentu, dzięki czemu wydaje użytkownikowi jednolitego dokumentu.Wynik jest "dokument złożony" element OLE i dokumentu zawierającego.

Element OLE można osadzony lub połączony.Jeśli jest osadzony, jego dane są przechowywane jako część dokumentu mieszanek.Jeśli jest połączony, jego dane są przechowywane jako część oddzielny plik utworzony przez aplikację serwera i tylko łącze do tego pliku jest przechowywany w złożonych dokumentów.Wszystkie elementy OLE zawierają informacje określające aplikacji serwera, która powinna zostać wywołana je edytować.

COleClientItemdefiniuje kilka funkcji NotOverridable, które są wywoływane w odpowiedzi na żądania od aplikacji serwera; overridables te zazwyczaj działa jako powiadomienia.Umożliwia to aplikacja serwera powiadamia kontener zmiany wprowadzone przez użytkownika podczas edycji elementu OLE lub pobrać informacje potrzebne podczas edycji.

COleClientItemmoże być używany z COleDocument, COleLinkingDoc, lub COleServerDoc klasy.Aby użyć COleClientItem, od niej pochodzić klasy i wdrożenia OnChange Członkowskich funkcja, która definiuje, jak pojemnik reaguje na zmiany wprowadzone do elementu.Do obsługi aktywacji w miejscu, należy zastąpić OnGetItemPosition funkcji składowej.Funkcja ta zawiera informacje o pozycji wyświetlanych elementu OLE.

Więcej informacji o użyciu interfejsu kontenera, zobacz artykuły pojemnikach: kontener wykonawczych i aktywacji.

[!UWAGA]

Windows SDK Odnosi się do elementów osadzonych i połączonych jako "obiektów" i odnosi się do typów elementów jako "klas". To odwołanie używany termin "pozycja" odróżnienia obiektu OLE odpowiedni obiekt C++ i określenie "typ" rozróżnienia kategorii OLE z klasy C++.

Hierarchii dziedziczenia

CObject

CCmdTarget

CDocItem

COleClientItem

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa CDocItem

Wykres hierarchii

Klasa COleServerItem

Koncepcje

Próbki MFC MFCBIND

próbki MFC OCLIENT