Udostępnij za pośrednictwem


Interfejs IOleInPlaceSiteWindowless

Umożliwia ściana bez okien obiektu do przetwarzania komunikatów okna, uczestniczyć w operacji przeciągania i upuszczania i rysowania.Rozszerza i dziedziczy z IOleInPlaceSiteEx.Aby uzyskać więcej informacji, zobacz IOleInPlaceSiteWindowless.

Przestrzeń nazw:  Microsoft.VisualStudio.OLE.Interop
Zestaw:  Microsoft.VisualStudio.OLE.Interop (w Microsoft.VisualStudio.OLE.Interop.dll)

Składnia

'Deklaracja
<GuidAttribute("922EADA0-3424-11CF-B670-00AA004CD6D8")> _
<InterfaceTypeAttribute()> _
Public Interface IOleInPlaceSiteWindowless _
    Inherits IOleInPlaceSiteEx
[GuidAttribute("922EADA0-3424-11CF-B670-00AA004CD6D8")]
[InterfaceTypeAttribute()]
public interface IOleInPlaceSiteWindowless : IOleInPlaceSiteEx

Typ IOleInPlaceSiteWindowless uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
Metoda publiczna AdjustRect Dopasowuje określonego prostokąta, jeżeli jest całkowicie lub częściowo pokryte przez obiekty nachodzące na siebie, nieprzezroczysty.
Metoda publiczna CanInPlaceActivate() (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna CanInPlaceActivate() Określa, jeśli pojemnik można uaktywnić obiekt w miejscu.
Metoda publiczna CanWindowlessActivate Informuje obiektu, jeśli jego kontenera może obsługiwać system jako obiekt ściana bez okien, które mogą być aktywowane w miejscu.
Metoda publiczna ContextSensitiveHelp(Int32) (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna ContextSensitiveHelp(Int32) Formanty umożliwienie pomocy kontekstowej.
Metoda publiczna DeactivateAndUndo() (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna DeactivateAndUndo()
Metoda publiczna DiscardUndoState() (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna DiscardUndoState() Dezaktywuj obiekt i powrócić do cofnięcia stanu.
Metoda publiczna GetCapture Wywoływana przez obiekt aktywny, bez okien w miejsce do określenia, jeśli go jeszcze przechwytywanie myszy lub nie.
Metoda publiczna GetDC Przewiduje obiekt z uchwytem do kontekstu urządzenia ekranu lub urządzenia zgodnego z jego kontenera.
Metoda publiczna GetFocus Wywoływana przez obiekt aktywny, bez okien w miejsce do określenia, jeśli nadal ma fokusu klawiatury lub nie.
Metoda publiczna GetWindow(IntPtr%) (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna GetWindow(IntPtr%) Zwraca uchwyt okna.
Metoda publiczna GetWindowContext(IOleInPlaceFrame%, IOleInPlaceUIWindow%, array<RECT[], array<RECT[], array<OLEINPLACEFRAMEINFO[]) (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna GetWindowContext(IOleInPlaceFrame%, IOleInPlaceUIWindow%, array<RECT[], array<RECT[], array<OLEINPLACEFRAMEINFO[]) Umożliwia obiekt w miejsce pobrać interfejsów okno, które tworzą w oknie Hierarchia obiektów i położenie okna nadrzędnego zlokalizować okna w miejsce aktywacji obiektu.
Metoda publiczna InvalidateRect Umożliwia obiektu unieważnić określonego prostokąta jego obrazu w miejscu na ekranie.
Metoda publiczna InvalidateRgn Umożliwia obiektu unieważnianie określonego regionu jego obraz w miejscu na ekranie.
Metoda publiczna OnDefWindowMessage Wywołuje domyślną przetwarzania dla wszystkich wiadomości przekazywane do obiektu.
Metoda publiczna OnInPlaceActivate() (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna OnInPlaceActivate()
Metoda publiczna OnInPlaceActivateEx(Int32%, UInt32) (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna OnInPlaceActivateEx(Int32%, UInt32) Wywoływana przez obiekt osadzony, aby ustalić, jeżeli potrzebuje odświeżenie przy aktywacji.
Metoda publiczna OnInPlaceDeactivate() (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna OnInPlaceDeactivate() Powiadamia kontener o tym, że obiekt jest już aktywny w miejscu.
Metoda publiczna OnInPlaceDeactivateEx(Int32) (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna OnInPlaceDeactivateEx(Int32) Powiadamia kontener czy obiekt musi zostać odświeżone po dezaktywacji.
Metoda publiczna OnPosRectChange(array<RECT[]) (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna OnPosRectChange(array<RECT[]) Zakresy obiektu zostały zmienione.
Metoda publiczna OnUIActivate() (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna OnUIActivate() Powiadamia kontener, który obiekt ma być aktywowana w miejscu i menu głównego zostanie zastąpiony przez złożone menu.
Metoda publiczna OnUIDeactivate(Int32) (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna OnUIDeactivate(Int32) Powiadamia kontener, aby ponownie zainstalować jego interfejs użytkownika i przenosi fokusa.
Metoda publiczna ReleaseDC Zwalnia kontekstu urządzenia wcześniej uzyskane przez wywołanie IOleInPlaceSiteWindowless::GetDC.
Metoda publiczna RequestUIActivate() (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna RequestUIActivate() Powiadamia kontener o tym, że obiekt ma zamiar wejść w stan aktywny interfejsu użytkownika.
Metoda publiczna Scroll(SIZE) (Odziedziczone z IOleInPlaceSiteEx).
Metoda publiczna Scroll(SIZE) Określa liczbę pikseli, przez które do przewijania obiektu kontenera.
Metoda publiczna ScrollRect Umożliwia obiektu przewiń obszar w obrębie jej w miejsce aktywnego obrazu na ekranie.
Metoda publiczna SetCapture Umożliwia w miejsce aktywne, bez okien obiekt, który będzie przechwytywać wszystkie komunikaty myszy.
Metoda publiczna SetFocus Ustawia fokus klawiatury dla obiektu active interfejsu użytkownika, bez okien.

Początek

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.OLE.Interop