易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

易语言原生窗口调用实现 Windows Ribbon 界面   [复制链接]

    2019-04-08 15:02:27
    高级教程源码
    易语言资源网
    4176 次浏览
    来源链接

如题: 易语言原生窗口调用 Windows Ribbon 界面, 效果图见下面附图

代码基于 ysc3839 的源码: SimpleRibbon, 这个是需要黑月编译, 不能利用易的优势.


我这里说的, 可以在易的原生窗口上调用实现 Windows Ribbon 界面, 非自绘.


实现方式其实很简单:

我们都知道, 易开发环境编译程序不能合并编译外部资源文件, 结合pe程序运行时资源的调用方式, 变通一下就能实现了:

步骤1. 使用资源编辑器将需要用到的资源:图片+Ribbon定义编译成.Res文件;


....2. 正常在易语言环境开发, 然后编译成exe程序;

....3. 使用ResouceHacker打开步骤2生成的exe程序;

....4. 导入步骤1生成的res文件, 然后保存;

....5. 完工!!


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


还有一种实现方式: 安装黑月编译器后, 将编辑好资源文件后(非编译), 放到源码所在文件夹, 然后编译运行,找到运行的临时文件, 复制出来, 重命名为exe, 然后使用ResouceHacker导出所有资源到文件, 再将这个资源文件导入你的软件即可.





点我下载 (已有 163 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
SimpleRibbon.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
农历日期支持库 2.0 {18C0788E-59AE-4112-B452-6BF0C1B727FB}
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
高级表格支持库 2.11 0B4337DA651B4b619ACF61334A7E8B47


[错误报告]   上一篇:汇编模块     下一篇:EHUI模块+例子+附加模块+大量案例...