Windows Ribbon for WinForms 使用记录
2017-03-20 16:14
351 查看
Ribbon是一种命令工具条(command bar),将软件的功能集成到窗口上方的一系列标签(tabs)中。使用Ribbon可以使得软件的功能和特性更容易被用户发现,加快软件整体学习的速度,使用户能够根据他们自身的经验更好的控制整个程序。Ribbon可以代替传统的菜单栏和工具栏。图中是应用Ribbon界面的软件截图。
最近需要开发一个带有Ribbon界面的程序,在Winform中调用 Windows 7 中原生的 Windows Ribbon Framework,采用这个框架后,开发的程序在XP下无法运行。
安装 Windows 7 SDK 7.1 https://www.microsoft.com/en-us/download/details.aspx?id=8442
在http://windowsribbon.codeplex.com/ 下载Windows Ribbon for WinForms,然后按照参考资料1的步骤操作,注意需要在c:\Users\用户名\Appdata\Local\RibbonGenerator中把Template.bat中的第一行和第二行中Windows SDK的目录改写成
然后就可以欢快的使用RibbonGenerator来生成ribbon界面啦。
注意:图片要用 convert2bmp.exe 处理后使用。
参考资料:
1. Ribbon | Arik Poznanski's Blog
http://blogs.microsoft.co.il/arik/tag/ribbon/
2. Windows Ribbon Framework (Windows)
https://msdn.microsoft.com/en-us/library/dd371191(v=VS.85).aspx
3. Windows Ribbon for WinForms - Home
http://windowsribbon.codeplex.com/
最近需要开发一个带有Ribbon界面的程序,在Winform中调用 Windows 7 中原生的 Windows Ribbon Framework,采用这个框架后,开发的程序在XP下无法运行。
安装 Windows 7 SDK 7.1 https://www.microsoft.com/en-us/download/details.aspx?id=8442
在http://windowsribbon.codeplex.com/ 下载Windows Ribbon for WinForms,然后按照参考资料1的步骤操作,注意需要在c:\Users\用户名\Appdata\Local\RibbonGenerator中把Template.bat中的第一行和第二行中Windows SDK的目录改写成
"%PROGRAMFILES%\Microsoft SDKs\Windows\v7.1A\Bin\UICC.exe" "{XmlFilename}" "{BmlFilename}" /res:"{RcFilename}" "%PROGRAMFILES%\Microsoft SDKs\Windows\v7.1A\Bin\rc.exe" /v "{RcFilename}"
然后就可以欢快的使用RibbonGenerator来生成ribbon界面啦。
注意:图片要用 convert2bmp.exe 处理后使用。
参考资料:
1. Ribbon | Arik Poznanski's Blog
http://blogs.microsoft.co.il/arik/tag/ribbon/
2. Windows Ribbon Framework (Windows)
https://msdn.microsoft.com/en-us/library/dd371191(v=VS.85).aspx
3. Windows Ribbon for WinForms - Home
http://windowsribbon.codeplex.com/
相关文章推荐
- Windows Ribbon for WinForms
- ArcIMS4.0 for windows IIS + ServletsExec安装全记录(4)
- 使用wise for windows installer 5.0 打包mysql数据库
- 可以使用任何字体的gvim for windows
- 扬帆nginx套装-使用nginx For Windows最新版制作(2009-11-20)
- 扬帆nginx套装-使用nginx For Windows最新版制作(2009-10-15)
- ArcIMS4.0 for windows IIS + ServletsExec安装全记录(2)
- windows下安装和使用flex for windows
- CodePaste for Windows Live Writer 插件的使用方法
- 使用Windows Embedded Source Tools for Bluetooth Technology简化蓝牙开发
- 使用cygwin X server实现Linux远程桌面 (for windows)
- 在windows下安装和使用gcc for win
- REALbasic for Windows 2月底前免费注册使用。
- windows使用记录
- bugzilla and apache使用过程记录(WINDOWS)
- 使用UltraISO给Windows ISO镜像添加引导记录
- CVS安装配置与使用!(for Windows)
- 如何正常使用Safari for Windows
- 使用UltraISO给Windows ISO镜像添加引导记录
- Windows下DOS命令行使用和编程(学习记录)