Share via


IOleInPlaceSiteWindowless Members

Include Protected Members
Include Inherited Members

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 IOleInPlaceSiteWindowless.

The IOleInPlaceSiteWindowless type exposes the following members.

Methods

 

Name

Description

Public method

AdjustRect

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

Public method

CanInPlaceActivate

Overloaded.

Public method

CanWindowlessActivate

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

Public method

ContextSensitiveHelp

Overloaded.

Public method

DeactivateAndUndo

Overloaded.

Public method

DiscardUndoState

Overloaded.

Public method

GetCapture

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

Public method

GetDC

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

Public method

GetFocus

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

Public method

GetWindow

Overloaded.

Public method

GetWindowContext

Overloaded.

Public method

InvalidateRect

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

Public method

InvalidateRgn

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

Public method

OnDefWindowMessage

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

Public method

OnInPlaceActivate

Overloaded.

Public method

OnInPlaceActivateEx

Overloaded.

Public method

OnInPlaceDeactivate

Overloaded.

Public method

OnInPlaceDeactivateEx

Overloaded.

Public method

OnPosRectChange

Overloaded.

Public method

OnUIActivate

Overloaded.

Public method

OnUIDeactivate

Overloaded.

Public method

ReleaseDC

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

Public method

RequestUIActivate

Overloaded.

Public method

Scroll

Overloaded.

Public method

ScrollRect

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

Public method

SetCapture

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

Public method

SetFocus

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

Top

See Also

Reference

IOleInPlaceSiteWindowless Interface

Microsoft.VisualStudio.OLE.Interop Namespace