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
This class and its members cannot be used in applications that execute in the Windows Runtime.
template< class T>
class IOleInPlaceObjectWindowlessImpl
Parameters
- T
Your class, derived from IOleInPlaceObjectWindowlessImpl.
Members
Public Methods
Name |
Description |
---|---|
Enables context-sensitive help. The ATL implementation returns E_NOTIMPL. |
|
Supplies the IDropTarget interface for an in-place active, windowless object that supports drag and drop. The ATL implementation returns E_NOTIMPL. |
|
Gets a window handle. |
|
Deactivates an active in-place control. |
|
Dispatches a message from the container to a windowless control that is in-place active. |
|
Reactivates a previously deactivated control. The ATL implementation returns E_NOTIMPL. |
|
Indicates what part of the in-place control is visible. |
|
Deactivates and removes the user interface that supports in-place activation. |
Remarks
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
Inheritance Hierarchy
IOleInPlaceObjectWindowless
IOleInPlaceObjectWindowlessImpl
Requirements
Header: atlctl.h