IOleInPlaceActiveObject 接口 (oleidl.h)
提供就地对象与关联应用程序的最外框架窗口与包含嵌入对象的应用程序中的文档窗口之间的直接通信通道。 通信涉及消息的翻译、框架窗口的状态 (激活或停用) ,以及文档窗口的状态 (激活或停用) 。 此外,它会在对象需要调整边框大小时通知对象,并管理无模式对话框。
继承
IOleInPlaceActiveObject 接口继承自 IOleWindow。 IOleInPlaceActiveObject 还具有以下类型的成员:
方法
IOleInPlaceActiveObject 接口具有以下方法。
IOleInPlaceActiveObject::EnableModeless 在容器创建或销毁模态对话框时启用或禁用非模态对话框。 |
IOleInPlaceActiveObject::OnDocWindowActivate 在激活或停用容器的文档窗口时通知活动就地对象。 |
IOleInPlaceActiveObject::OnFrameWindowActivate 在激活或停用容器的顶级框架窗口时通知对象。 |
IOleInPlaceActiveObject::ResizeBorder 提醒对象需要重设其边框空间的大小。 |
IOleInPlaceActiveObject::TranslateAccelerator 处理容器消息队列中的菜单快捷键消息。 此方法应仅用于 DLL 对象应用程序创建的对象。 |
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | oleidl.h |