基于Windows 7中的 Ribbon开发技术应用
2010-04-21 00:00:00 来源:WEB开发网核心提示: 查看原图(大图)在Office 2007之后介绍了这个Scenic Ribbon.许多昂贵的商业解决方案都已经用到它,但最后,基于Windows 7中的 Ribbon开发技术应用(2),在即将推出的windows 7,微软推出了Scenic Ribbon.在这里我第一次尝试在实例中使用从而在这里
查看原图(大图)
在Office 2007之后介绍了这个Scenic Ribbon.许多昂贵的商业解决方案都已经用到它。但最后,在即将推出的windows 7,微软推出了Scenic Ribbon.在这里我第一次尝试在实例中使用从而在这里讲解出来。Scenic Ribbon是一个在ActiveX对象附加在窗口上,它的整个宽度的窗口,它的高度可配置的。它的尺寸会根据你的需要而调整。Ribbon从一个XML 中获得显示数据。这意味着您只使用几个函数调用,一些初始化并加载数据,以及一个意外事件处理程序触发Ribbon。由于Ribbon是一个 ActiveX界面,应用程序在XP或Vista下使用会初始化失败,但它会继续运行。当创建的XML时,运行intentcl.exe程序,创建项目工程文件。
- 创建一个IUIFramework
IUIFramework* u_f = 0;HRESULT hr = CoCreateInstance(CLSID_ScenicIntentUIFramework, 0,CLSCTX_ALL,__uuidof(IUIFramework),(void**)&u_f);
- 执行一个IUIApplication
这个界面(除了IUnknown成员)有以下三个功能:
1、当一个命令创建时调用ribbon:
更多精彩
赞助商链接