Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
IOleInPlaceObjectWindowlessImpl Class
Collapse the table of content
Expand the table of content

IOleInPlaceObjectWindowlessImpl Class

This class implements IUnknown and provides methods that enable a windowless control to receive window messages and to participate in drag-and-drop operations.

Important note Important

This class and its members cannot be used in applications that execute in the Windows Runtime.

template< class T> 
class IOleInPlaceObjectWindowlessImpl

T

Your class, derived from IOleInPlaceObjectWindowlessImpl.

Name

Description

IOleInPlaceObjectWindowlessImpl::ContextSensitiveHelp

Enables context-sensitive help. The ATL implementation returns E_NOTIMPL.

IOleInPlaceObjectWindowlessImpl::GetDropTarget

Supplies the IDropTarget interface for an in-place active, windowless object that supports drag and drop. The ATL implementation returns E_NOTIMPL.

IOleInPlaceObjectWindowlessImpl::GetWindow

Gets a window handle.

IOleInPlaceObjectWindowlessImpl::InPlaceDeactivate

Deactivates an active in-place control.

IOleInPlaceObjectWindowlessImpl::OnWindowMessage

Dispatches a message from the container to a windowless control that is in-place active.

IOleInPlaceObjectWindowlessImpl::ReactivateAndUndo

Reactivates a previously deactivated control. The ATL implementation returns E_NOTIMPL.

IOleInPlaceObjectWindowlessImpl::SetObjectRects

Indicates what part of the in-place control is visible.

IOleInPlaceObjectWindowlessImpl::UIDeactivate

Deactivates and removes the user interface that supports in-place activation.

The IOleInPlaceObject interface manages the reactivation and deactivation of in-place controls and determines how much of the control should be visible. The IOleInPlaceObjectWindowless interface enables a windowless control to receive window messages and to participate in drag-and-drop operations. Class IOleInPlaceObjectWindowlessImpl provides a default implementation of IOleInPlaceObject and IOleInPlaceObjectWindowless and implements IUnknown by sending information to the dump device in debug builds.

Related Articles   ATL Tutorial, Creating an ATL Project

IOleInPlaceObjectWindowless

IOleInPlaceObjectWindowlessImpl

Header: atlctl.h

Show:
© 2015 Microsoft