IOleInPlaceObjectWindowlessImpl Class
TOC
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.

System_CAPS_importantImportant

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

Requirements

Header: atlctl.h

Show:
© 2016 Microsoft