原生窗口调用实现Windows Ribbon界面

易语言 2020-03-08 20:58:13

原生窗口调用实现Windows Ribbon界面

实现方式其实很简单:
我们都知道, 易开发环境编译程序不能合并编译外部资源文件, 结合pe程序运行时资源的调用方式, 变通一下就能实现了:
步骤1. 使用资源编辑器将需要用到的资源:图片+Ribbon定义编译成.Res文件;

....2. 正常在易语言环境开发, 然后编译成exe程序;
....3. 使用ResouceHacker打开步骤2生成的exe程序;
....4. 导入步骤1生成的res文件, 然后保存;
....5. 完工!!

第二种实现方式: 将用到的图片,Ribbon定义文件导入易源码图片资源, 在程序运行时调用WinApi 更新当前程序资源, 只是比较繁琐。