IOleInPlaceActiveObjectImpl选件类

此选件类用于协助一个就地控件与其容器之间的通信的方法。

重要

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

template< class T>
class IOleInPlaceActiveObjectImpl

参数

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

成员

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

名称

说明

IOleInPlaceActiveObjectImpl::ContextSensitiveHelp

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

IOleInPlaceActiveObjectImpl::EnableModeless

启用无模式对话框。 ATL实现返回 S_OK。

IOleInPlaceActiveObjectImpl::GetWindow

获取窗口句柄。

IOleInPlaceActiveObjectImpl::OnDocWindowActivate

在容器的文档窗口中激活或停用时,请注意控件。 ATL实现返回 S_OK。

IOleInPlaceActiveObjectImpl::OnFrameWindowActivate

激活时,容器顶部框架窗口或停用时,请注意控件。 ATL实现返回

IOleInPlaceActiveObjectImpl::ResizeBorder

通知它需要调整其边框的控件。 ATL实现返回 S_OK。

IOleInPlaceActiveObjectImpl::TranslateAccelerator

处理菜单从容器的快捷键按键消息。 ATL实现返回 E_NOTIMPL

备注

IOleInPlaceActiveObject 接口帮助一个就地控件与其容器之间的通信;例如,将控件和容器的活动状态和通知该控件需要调整自身。 选件类 IOleInPlaceActiveObjectImpl 提供 IOleInPlaceActiveObject 的默认实现并将信息发送支持 IUnknown 到转储计算机进行编译。

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

继承层次结构

IOleInPlaceActiveObject

IOleInPlaceActiveObjectImpl

要求

Header: atlctl.h

请参见

参考

CComControl选件类

ActiveX Controls Interfaces

其他资源

ATL选件类概述