IPointerInactiveImpl选件类

此选件类执行 IUnknownIPointerInactive 接口方法。

重要

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

template< class T>
class IPointerInactiveImpl

参数

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

成员

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

名称

说明

IPointerInactiveImpl::GetActivationPolicy

检索对象的当前激活策略。 ATL实现返回 E_NOTIMPL

IPointerInactiveImpl::OnInactiveMouseMove

通知对象鼠标指针移动了,它指示对象可以引发鼠标事件。 ATL实现返回 E_NOTIMPL

IPointerInactiveImpl::OnInactiveSetCursor

设置为非活动对象的鼠标指针。 ATL实现返回 E_NOTIMPL

备注

无事件对象是加载或运行的一个。 不同有效的对象,无事件对象无法接收Windows鼠标和键盘消息。 因此,非活动对象使用的资源是通常更为高效。

IPointerInactive 接口允许对象支持鼠标交互的最低级别,在保持非活动任务时。 此功能为控件尤其有用。

通过返回 E_NOTIMPL类别 IPointerInactiveImpl 实现 IPointerInactive 方法。 但是,它通过将信息发送实现 IUnknown 到转储计算机进行编译。

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

继承层次结构

IPointerInactive

IPointerInactiveImpl

要求

Header: atlctl.h

请参见

其他资源

ATL选件类概述