IOleInPlaceSiteWindowless Interface

 

Enables a windowless object to process window messages, participate in drag-and-drop operations, and draw. Extends and inherits from IOleInPlaceSiteEx. For more information, see .4AD83599-99D2-4B35-95DE-CFF845A8D5E4

Namespace:   Microsoft.VisualStudio.OLE.Interop
Assembly:  Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)

[GuidAttribute("922EADA0-3424-11CF-B670-00AA004CD6D8")]
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
public interface IOleInPlaceSiteWindowless : IOleInPlaceSiteEx

NameDescription
System_CAPS_pubmethodAdjustRect(RECT[])

Adjusts a specified rectangle if it is entirely or partially covered by overlapping, opaque objects.

System_CAPS_pubmethodCanInPlaceActivate()

Determines if the container can activate the object in place.

System_CAPS_pubmethodCanWindowlessActivate()

Informs an object if its container can support it as a windowless object that can be in-place activated.

System_CAPS_pubmethodContextSensitiveHelp(Int32)

Controls enabling of context-sensitive help.

System_CAPS_pubmethodDeactivateAndUndo()

System_CAPS_pubmethodDiscardUndoState()

Deactivate the object and revert to undo state.

System_CAPS_pubmethodGetCapture()

Called by an in-place active, windowless object to determine if it still has the mouse capture or not.

System_CAPS_pubmethodGetDC(RECT[], UInt32, IntPtr)

Provides an object with a handle to a device context for a screen or compatible device from its container.

System_CAPS_pubmethodGetFocus()

Called by an in-place active, windowless object to determine if it still has the keyboard focus or not.

System_CAPS_pubmethodGetWindow(IntPtr)

Gets a window handle.

System_CAPS_pubmethodGetWindowContext(IOleInPlaceFrame, IOleInPlaceUIWindow, RECT[], RECT[], OLEINPLACEFRAMEINFO[])

Enables an in-place object to retrieve window interfaces that form at the window object hierarchy, and the position in the parent window to locate the object's in-place activation window.

System_CAPS_pubmethodInvalidateRect(RECT[], Int32)

Enables an object to invalidate a specified rectangle of its in-place image on the screen.

System_CAPS_pubmethodInvalidateRgn(IntPtr, Int32)

Enables an object to invalidate a specified region of its in-place image on the screen.

System_CAPS_pubmethodOnDefWindowMessage(UInt32, IntPtr, IntPtr, Int32)

Invokes the default processing for all messages passed to an object.

System_CAPS_pubmethodOnInPlaceActivate()

System_CAPS_pubmethodOnInPlaceActivateEx(Int32, UInt32)

Called by the embedded object to determine if it needs to redraw itself upon activation.

System_CAPS_pubmethodOnInPlaceDeactivate()

Notifies the container that the object is no longer active in place.

System_CAPS_pubmethodOnInPlaceDeactivateEx(Int32)

Notifies the container of whether the object needs to be redrawn upon deactivation.

System_CAPS_pubmethodOnPosRectChange(RECT[])

Object's extents have changed.

System_CAPS_pubmethodOnUIActivate()

Notifies the container that the object is about to be activated in place, and that the main menu will be replaced by a composite menu.

System_CAPS_pubmethodOnUIDeactivate(Int32)

Notifies the container to reinstall its user interface and take focus.

System_CAPS_pubmethodReleaseDC(IntPtr)

Releases the device context previously obtained by a call to IOleInPlaceSiteWindowless::GetDC.

System_CAPS_pubmethodRequestUIActivate()

Notifies the container that the object is about to enter the UI-active state.

System_CAPS_pubmethodScroll(SIZE)

Specifies the number of pixels by which the container is to scroll the object.

System_CAPS_pubmethodScrollRect(Int32, Int32, RECT[], RECT[])

Enables an object to scroll an area within its in-place active image on the screen.

System_CAPS_pubmethodSetCapture(Int32)

Enables an in-place active, windowless object to capture all mouse messages.

System_CAPS_pubmethodSetFocus(Int32)

Sets the keyboard focus for a UI-active, windowless object.

Return to top
Show: