IOleInPlaceFrame接口介绍
来源:互联网 发布:me352ll a支持什么网络 编辑:程序博客网 时间:2024/06/01 15:24
IOleInPlaceFrame接口控制着包容器的顶级框架窗口。允许控件插入它的菜单组到复合菜单中,在适当的窗口框架中安装复合菜单,从复合菜单移去菜单。它设置和显示状态文本到相关的在位(in-place)对应。它也激活或禁止框架的非模式对话框,并预期的为容器框架翻译加速键。
如果你要写一个被在位(in-place)激活的容器应用程序,你将需要实现这个界面。
GetWindow(HWND* phWnd); //IOleWindow方法:获得一个窗口句柄。
ContextSensitiveHelp(BOOL fEnterMode); //IOleWindow方法:控件使用上下文相关的帮助可用。
GetBorder(LPRECT prcBorder); //(IOleInPlaceUIWindow方法)
RequestBorderSpace(LPCBORDERWIDTHS pBW); //容器顶级框架的状态。(IOleInPlaceUIWindow方法)
SetBorderSpace(LPCBORDERWIDTHS pBW); //容器文档窗口的状态。(IOleInPlaceUIWindow方法)
SetActiveObject(LPOLEINPLACEACTIVEOBJECT pIIPActiveObj, LPCOLESTR pszObj); //小心需要的对象调整边框的间距。(IOleInPlaceUIWindow方法)
InsertMenus( //允许容器插入菜单。
HMENU , //空菜单句柄
LPOLEMENUGROUPWIDTHS//指向数组
);
SetMenu( //添加复合菜单到窗口框架。
HMENU , //复合菜单句柄
HOLEMENU, //菜单描述符句柄
HWND//对象的窗口句柄
);
RemoveMenus(HMENU); //移去一个容器的菜单
SetStatusText(LPCOLESTR); //设置和显示状态文本
EnableModeless(BOOL fEnable); //激活或禁止非模式对话框
TranslateAccelerator(LPMSG pMSG, WORD wID); //翻译加速键
- IOleInPlaceFrame接口介绍
- 接口介绍
- 接口介绍
- 接口 介绍
- ArrayAccess 接口介绍
- SCSI接口介绍
- 一些视频接口介绍
- 接口功能介绍
- SPI接口介绍
- IDisposable 接口介绍
- 常见视频接口介绍
- SPI接口介绍
- 主板常见接口介绍
- FastIo接口介绍
- EGL接口介绍
- USB线接口介绍
- NHibernate主要接口介绍
- SPI接口介绍
- spring3.0注解(2)
- TQ2440-UART(查询及中断方式)
- 并查集判断图有无回路问题之hdu1272
- 题目2:在斐波那契数列中,找出4百万以下的项中值为偶数的项之和。
- 【Linux学习笔记】Linux主机如何实现无需输入密码的远程登录或脚本远程执行
- IOleInPlaceFrame接口介绍
- .dll和.lib文件的生成和使用 c++
- OC第三课
- 【javaWeb第五天】-密码学基础和tomcat的https连接器
- uva 10047
- 题目1:找出1000以下自然数中3和5的倍数之和。
- HTML5 LocalStorage 本地存储
- 使用Kingroot PC版一键root手机通用教程
- 新的开始