My FAQ,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Visual C++ > ATL/COM/ActiveX
OLESDK——框架界面(一)
作者:hqywork 时间:2001-10-03 09:53 出处:互联网 责编:MyFAQ
              摘要:OLESDK——框架界面(一)

IOleInPlaceFrame

IOleInPlaceFrame界面控件着容器的顶级框架窗口。控件涉及允许容器去插入它的菜单组到复合菜单中,在适当的窗口框架中安装复合菜单,并从复合菜单移去容器的菜单标记。它设置和显示状态文本到相关的在位(in-place)对应。它也激活或禁止框架的非模式对话框,并预期的为容器框架翻译加速键。

什么时候实现

如果你要写一个被在位(in-place)激活的容器应用程序,你将需要实现这个界面。

什么时候使用

这个界面被对象应用程序使用来控件显示和布置复合菜单,键加速翻译,上下文相关的帮助模式和非模式对话框。

在V表(VTable)序列中的方法

IUnknown方法 描述
QueryInterface 返回指定界面的指针。
AddRef 增加引用个数
Release 减少引用个数

IOleWindow方法 描述
GetWindow 获得一个窗口句柄。
ContextSensitiveHelp 控件使用上下文相关的帮助可用。

IOleInPlaceUIWindow方法 描述
GetBorder 翻译消息。
RequestBorderSpace 容器顶级框架的状态。
SetBorderSpace 容器文档窗口的状态。
SetActiveObject 小心需要的对象调整边框的间距。

IOleInPlaceFrame方法 描述
InsertMenus 允许容器插入菜单。
SetMenu 添加复合菜单到窗口框架。
RemoveMenus 移去一个容器的菜单标记。
SetStatusText 设置和显示状态文本。
EnableModeless 激活或禁止非模式对话框。
TranslateAccelerator 翻译加速键。

快速信息

  Windows NT: 3.1或更高版本。
  Windows: Windows 95或更高版本。
  Windows CE: 不支持。
  Header: oleidl.h。

参见

IOleWindow, IOleInPlaceUIWindow

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有