Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

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

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.