、选件类

此选件类实现 IUnknown 并提供使无窗口控件接收windows消息和参与拖放操作的方法。

重要

此选件类及其成员不能在 Windows 运行时执行的应用程序。

template< class T>
class IOleInPlaceObjectWindowlessImpl

参数

  • T
    您的选件类,从派生 IOleInPlaceObjectWindowlessImpl

成员

stz864kw.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

IOleInPlaceObjectWindowlessImpl::ContextSensitiveHelp

启用区分上下文的帮助。 ATL实现返回 E_NOTIMPL

IOleInPlaceObjectWindowlessImpl::GetDropTarget

提供支持拖放的就地活动,无窗口的对象的 IDropTarget 接口。 ATL实现返回 E_NOTIMPL

IOleInPlaceObjectWindowlessImpl::GetWindow

获取窗口句柄。

IOleInPlaceObjectWindowlessImpl::InPlaceDeactivate

停用有效的就地控件。

IOleInPlaceObjectWindowlessImpl::OnWindowMessage

安排从容器的消息为就地活动状态的无窗口控件。

IOleInPlaceObjectWindowlessImpl::ReactivateAndUndo

重新激活一个已停用的控件。 ATL实现返回 E_NOTIMPL

IOleInPlaceObjectWindowlessImpl::SetObjectRects

一个就地控件的哪些部分可见。

IOleInPlaceObjectWindowlessImpl::UIDeactivate

停用和移除支持就地激活的用户界面。

备注

IOleInPlaceObject 接口管理就地控件重新激活和停用并确定了该控件应当可见。 IOleInPlaceObjectWindowless 接口允许无窗口控件接收windows消息和参与拖放操作。 选件类 IOleInPlaceObjectWindowlessImpl 提供 IOleInPlaceObjectIOleInPlaceObjectWindowless 的默认实现并将信息发送实现 IUnknown 到转储计算机进行编译。

相关文章   ATL教程创建ATL项目

继承层次结构

IOleInPlaceObjectWindowless

IOleInPlaceObjectWindowlessImpl

要求

Header: atlctl.h

请参见

参考

CComControl选件类

其他资源

ATL选件类概述