炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 165|回复: 0

[图文教程] 零基础进阶篇-020-资源文件的使用

[复制链接]
  • TA的每日心情
    难过
    2021-3-17 08:38
  • 发表于 2024-3-6 19:12:27 | 显示全部楼层 |阅读模式
    本帖最后由 易团雪 于 2024-3-6 19:37 编辑

    资源文件
    是指将txt/图片/图标/dll等文件加载到程序里,从而实现一个exe程序文件走天下
    效果图

    QQ图片20240306185522.png
    新建项目-打开项目文件结构的exe.rc
    QQ图片20240306185810.png
    在上图可以看到炫语言提供了有:版本/文件/图标/光标/位图/字符串
    可以根据需要进行添加相关资源,名称或id就是我们后面调用的标识
    注意:里面的值不能在其他目录,得放到项目目录下
    添加好了我们该如何使用呢?这里炫语言为我们提供了很多RC**开头的接口函数
    QQ图片20240306190335.png
    有了这些函数就变得简单多了,是不是一看就会?
    [C++] 纯文本查看 复制代码
    {
            {
                    文本型A zy = RC资源查找文件到文本A("资源_日志文件")
                    _编辑框1.置文本(U2W(zy))
                    _按钮1.置文本(RC资源查找字符串(1010))
                    图片类 图标
                    图标.加载从HICON(RC资源查找图标("资源_图标"))
                    图标.置绘制类型(图片绘制类型_拉伸)
                    图标.置缩放大小(22, 22)
                    _按钮1.置图标(图标._句柄)
                    _按钮1.置文本对齐(文本对齐_左对齐)
                    _按钮1.置光标(RC资源查找光标("资源_光标"))
                    正整型 资源大小
                    空类型 *资源指针 = RC资源查找文件("资源_图片", &资源大小, NULL, "RT_PNG")
                    图标.加载从内存(资源指针, 资源大小)
                    _形状图片1.置图片(图标._句柄)
                    HBITMAP 位图句柄 = RC资源查找位图("资源_位图")
                    图标.加载从HBITMAP(位图句柄)
                    _形状图片2.置图片(图标._句柄)
            }
    }
    将以上代码粘贴到运行函数下即可,你学废了吗?
    注意:在IDE里是右键-粘贴自动将花括号转为缩进






    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-5-2 07:57 , Processed in 0.071856 second(s), 21 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表