IOleInPlaceSiteWindowless Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht einem fensterlosen Objekt, Fenster Meldungen zu verarbeiten, an Drag & Drop-Vorgängen teilzunehmen und zu zeichnen. Erweitert IOleInPlaceSiteEx und erbt davon. Weitere Informationen finden Sie unter ioleinplacesitewindowless.
public interface class IOleInPlaceSiteWindowless : Microsoft::VisualStudio::OLE::Interop::IOleInPlaceSiteEx
public interface class IOleInPlaceSiteWindowless : Microsoft::VisualStudio::OLE::Interop::IOleInPlaceSiteEx
__interface IOleInPlaceSiteWindowless : Microsoft::VisualStudio::OLE::Interop::IOleInPlaceSiteEx
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("922EADA0-3424-11CF-B670-00AA004CD6D8")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IOleInPlaceSiteWindowless : Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("922EADA0-3424-11CF-B670-00AA004CD6D8")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IOleInPlaceSiteWindowless = interface
interface IOleInPlaceSiteEx
Public Interface IOleInPlaceSiteWindowless
Implements IOleInPlaceSiteEx
- Attribute
- Implementiert
Methoden
| AdjustRect(RECT[]) |
Passt ein bestimmtes Rechteck an, wenn es vollständig oder teilweise durch Überschneidung nicht transparenter Objekte abgedeckt wird. |
| CanInPlaceActivate() |
Bestimmt, ob der Container das Objekt direkt aktivieren kann. |
| CanWindowlessActivate() |
Informiert ein Objekt, ob sein Container es als fensterloses Objekt unterstützt, das direkt aktiviert werden kann. |
| ContextSensitiveHelp(Int32) |
Steuert das Aktivieren der kontextbezogenen Hilfe. |
| DeactivateAndUndo() | |
| DiscardUndoState() |
Deaktivieren Sie das Objekt und stellen Sie den Rückgängigzustand wieder her. |
| GetCapture() |
Wird von einem direkten aktiven, fensterlosen Objekt aufgerufen, um zu bestimmen, ob es weiterhin über Mausaufzeichnung verfügt oder nicht. |
| GetDC(RECT[], UInt32, IntPtr) |
Enthält ein Objekt mit einem Handle für einen Gerätekontext für einen Bildschirm oder ein kompatibles Gerät von seinem Container. |
| GetFocus() |
Wird von einem direkt aktiven, fensterloses Objekt aufgerufen, um zu bestimmen, ob es weiterhin über den Tastaturfokus verfügt oder nicht. |
| GetWindow(IntPtr) |
Ruft einen Fensterhandle ab. |
| GetWindowContext(IOleInPlaceFrame, IOleInPlaceUIWindow, RECT[], RECT[], OLEINPLACEFRAMEINFO[]) |
Ermöglicht einem direkten Objekt, Fensterschnittstellen abzurufen, die eine Fensterobjekthierarchie bilden, sowie die Position im übergeordneten Fenster zu ermitteln, um das Fenster der direkten Aktivierung des Objekts zu bestimmen. |
| InvalidateRect(RECT[], Int32) |
Ermöglicht einem Objekt, ein bestimmtes Rechteck seines direkten Bildes auf dem Bildschirm ungültig zu machen. |
| InvalidateRgn(IntPtr, Int32) |
Ermöglicht einem Objekt, einen bestimmten Bereich seines direkten Bildes auf dem Bildschirm ungültig zu machen. |
| OnDefWindowMessage(UInt32, IntPtr, IntPtr, Int32) |
Ruft die Standardverarbeitung für alle Nachrichten auf, die einem Objekt übergeben werden. |
| OnInPlaceActivate() | |
| OnInPlaceActivateEx(Int32, UInt32) |
Wird vom eingebetteten Objekt aufgerufen, um zu bestimmen, ob es sich nach Aktivierung selbst neu gestalten muss. |
| OnInPlaceDeactivate() |
Benachrichtigt den Container, dass das Objekt nicht mehr direkt aktiv ist. |
| OnInPlaceDeactivateEx(Int32) |
Benachrichtigt den Container, ob das Objekt bei Deaktivierung neu gezeichnet werden muss. |
| OnPosRectChange(RECT[]) |
Die Objektbereiche haben sich geändert. |
| OnUIActivate() |
Benachrichtigt den Container, dass das Objekt im Begriff ist, direkt aktiviert zu werden, und dass das Hauptmenü durch ein zusammengesetztes Menü ersetzt wird. |
| OnUIDeactivate(Int32) |
Benachrichtigt den Container, die Benutzeroberfläche neu zu installieren und Fokus aufzunehmen. |
| ReleaseDC(IntPtr) |
Gibt den Gerätekontext frei, der zuvor bei einem Aufruf von IOleInPlaceSiteWindowless::GetDC abgerufen wurde. |
| RequestUIActivate() |
Benachrichtigt den Container, dass das Objekt im Begriff ist, den "UI-aktiv"-Zustand einzugeben. |
| Scroll(SIZE) |
Bezeichnet die Anzahl von Pixeln, um die der Container das Objekt im Bildlauf verschieben soll. |
| ScrollRect(Int32, Int32, RECT[], RECT[]) |
Ermöglicht einem Objekt, einen Bildlauf zu einem Bereich durchführen, der sich innerhalb seines direkt aktiven Bildes auf dem Bildschirm befindet. |
| SetCapture(Int32) |
Ermöglicht einem direkt aktiven, fensterlosen Objekt, alle Mausmeldungen aufzuzeichnen. |
| SetFocus(Int32) |
Legt den Tastaturfokus für UI-aktives, fensterloses Objekt fest. |