Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące interfejsy służą do implementowania złożonych dokumentów i przeprowadzania transferu danych między aplikacjami.
| Interfejs | Opis |
|---|---|
| IAdviseSink | Umożliwia kontenerom i innym obiektom odbieranie powiadomień o zmianach danych, wyświetlaniu zmian i zmianach w dokumentach złożonych występujących w interesujących obiektach. |
| IAdviseSink2 | Rozszerzenie IAdviseSink, które dodaje metodę do obsługi zmiany w moniker obiektu połączonego. |
| IAdviseSinkEx | Rozszerzenie IAdviseSink, które dodaje możliwość powiadamiania ujścia zmian stanu widoku obiektu. |
| IDataAdviseHolder | Tworzy połączenia porad i zarządza nimi między obiektem danych a co najmniej jednym ujściem doradcy. |
| IDataObject | Umożliwia transfer danych i powiadamianie o zmianach w danych. |
| IDropSource | Jeden z interfejsów, które należy zaimplementować, aby zapewnić operacje przeciągania i upuszczania w aplikacji. |
| IDropSourceNotify | Odbiera powiadomienia, gdy użytkownik przeciąga mysz do lub z potencjalnego okna docelowego upuszczania. |
| IDropTarget | Jeden z interfejsów, które należy zaimplementować, aby zapewnić operacje przeciągania i upuszczania w aplikacji. |
| IEnterpriseDropTarget | W przypadku implementacji przez aplikację docelową upuszczania ten interfejs zapewnia aparat przeciągania i upuszczania OLE, aby określić, czy aplikacja docelowa upuszczania zamierza ocenić zasady ochrony przedsiębiorstwa i daje aparat przeciągania i upuszczania OLE w celu zapewnienia identyfikatora przedsiębiorstwa aplikacji źródłowej upuszczania do aplikacji docelowej upuszczania. |
| IEnumFORMATETC | Wylicza struktury FORMATETC definiujące formaty i nośniki obsługiwane przez dany obiekt danych. |
| IEnumMoniker | Wylicza monikers w tabeli monikers. |
| IEnumOleDocumentViews | Wylicza widoki obsługiwane przez obiekt dokumentu. |
| IEnumOleUndoUnits | Wylicza jednostki cofania w stosie cofania lub ponownego wykonywania. |
| IEnumOLEVERB | Wylicza różne czasowniki dostępne dla obiektu w kolejności rosnącej liczby czasowników. |
| IEnumSTATDATA | Wylicza informacje o połączeniu doradczym dla obiektu danych. |
| IObjectWithSite | Zapewnia prosty sposób obsługi komunikacji między obiektem a jego lokacją w kontenerze. |
| IOleAdviseHolder | Zarządza połączeniami doradczymi i powiadomieniami o dokumentach złożonych na serwerze obiektów. |
| IOleCache | Zapewnia kontrolę nad danymi prezentacji, które są buforowane wewnątrz obiektu. |
| IOleCache2 | Umożliwia klientom obiektów selektywne aktualizowanie każdej pamięci podręcznej utworzonej za pomocą IOleCache::Cache. |
| IOleCacheControl | Zapewnia właściwą konserwację pamięci podręcznych. |
| IOleClientSite | Udostępnia obiekt osadzony z informacjami o lokalizacji i zakresie jego witryny wyświetlania, jego pseudonimem, interfejsem użytkownika i innymi zasobami udostępnianymi przez kontener. |
| IOleCommandTarget | Umożliwia obiektom i ich kontenerom wysyłanie poleceń do siebie. |
| I IOleContainer | Wylicza obiekty w dokumencie złożonym lub blokują kontener w stanie uruchomienia. |
| IOleDocument | Umożliwia obiektowi dokumentu komunikowanie się z kontenerami w celu tworzenia widoków danych. |
| IOleDocumentSite | Włącza dokument, który został zaimplementowany jako obiekt dokumentu, aby pominąć normalną sekwencję aktywacji dla obiektów aktywnych w miejscu i bezpośrednio poinstruować lokację klienta, aby aktywować ją jako obiekt dokumentu. |
| IOleDocumentView | Umożliwia kontenerowi komunikowanie się z każdym widokiem obsługiwanym przez obiekt dokumentu. |
| IOleInPlaceActiveObject | Zapewnia bezpośredni kanał komunikacji między obiektem w miejscu a zewnętrznym i najbardziej zewnętrznym oknem ramki skojarzonej aplikacji oraz oknem dokumentu w aplikacji zawierającej obiekt osadzony. |
| IOleInPlaceFrame | Kontroluje okno ramki najwyższego poziomu kontenera. |
| IOleInPlaceObject | Zarządza aktywacją i dezaktywacją obiektów w miejscu oraz określa, jaka część obiektu w miejscu powinna być widoczna. |
| IOleInPlaceObjectWindowless | Umożliwia obiektowi bez okien przetwarzanie komunikatów okien i uczestniczenie w operacjach przeciągania i upuszczania. |
| IOleInPlaceSite | Zarządza interakcją między kontenerem a lokacją klienta obiektu. |
| IOleInPlaceSiteEx | Udostępnia dodatkowy zestaw metod powiadomień aktywacji i dezaktywacji, które umożliwiają obiektowi unikanie niepotrzebnego na ekranie po aktywowaniu i dezaktywowaniu obiektu. |
| IOleInPlaceSiteWindowless | Umożliwia obiektowi bez okien przetwarzanie komunikatów okien, uczestniczenie w operacjach przeciągania i upuszczania oraz wykonywanie operacji rysowania. |
| IOleInPlaceUIWindow | Negocjuje przestrzeń obramowania w oknie dokumentu lub ramki. |
| IOleLink | Umożliwia obiektowi połączonemu udostępnianie kontenerowi funkcji odnoszących się do łączenia. |
| IOleObject | Umożliwia obiektowi osadzonemu udostępnianie podstawowych funkcji i komunikowanie się z kontenerem. |
| IOleParentUndoUnit | Umożliwia cofnij jednostki, aby zawierały jednostki cofania podrzędnego. |
| IOleUILinkContainer | Typowe okna dialogowe OLE używają tego interfejsu do zarządzania właściwościami łączy kontenera. |
| IOleUILinkInfo | Rozszerzenie interfejsuIOleUILinkContainer, które umożliwia kontenerom obsługę strony linku okna dialogowego właściwości obiektu . |
| IOleUIObjInfo | Zawiera informacje używane przez ogólne i View strony właściwości obiektu okno dialogowe , które wyświetla informacje o rozmiarze, lokalizacji, typie i nazwie obiektu. Umożliwia również konwersję obiektu za pośrednictwem okna dialogowego Konwertuj. |
| IOleUndoManager | Umożliwia kontenerom implementowanie operacji cofania i ponownego wykonywania na wielu poziomach dla akcji, które występują w zawartych kontrolkach. |
| IOleUndoUnit | Menedżer cofania wywołuje metody w tym interfejsie w celu wykonania akcji cofania i pobierania ciągów, które mogą być wyświetlane w interfejsie użytkownika w celu opisania akcji cofania. |
| IOleWindow | Umożliwia aplikacji uzyskanie dojścia do różnych okien, które uczestniczą w aktywacji w miejscu, a także wprowadzanie i zamykanie trybu pomocy kontekstowej. |
| IViewObject | Umożliwia wyświetlanie obiektu bezpośrednio bez przekazywania obiektu danych do obiektu wywołującego. Ponadto ten interfejs może utworzyć połączenie z ujściem doradcy i zarządzać nim, aby obiekt wywołujący mógł otrzymywać powiadomienia o zmianach w obiekcie widoku. |
| IViewObject2 | Rozszerzenie interfejsu IViewObject, które zwraca rozmiar rysunku dla danego widoku obiektu. |
| IViewObjectEx | Rozszerzenie interfejsu IViewObject2, które zapewnia obsługę rysowania bez migotania, testowania trafień i określania rozmiaru kontrolek. |