找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 258|回复: 0

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

[复制链接]

63

主题

217

回帖

1012

积分

管理员

积分
1012
发表于 2024-7-18 12:13:24 | 显示全部楼层 |阅读模式
资源文件
是指将txt/图片/图标/dll等文件加载到程序里,从而实现一个exe程序文件走天下
效果图



新建项目-打开项目文件结构的exe.rc

在上图可以看到炫语言提供了有:版本/文件/图标/光标/位图/字符串
可以根据需要进行添加相关资源,名称或id就是我们后面调用的标识
注意:里面的值不能在其他目录,得放到项目目录下
添加好了我们该如何使用呢?这里炫语言为我们提供了很多RC**开头的接口函数


有了这些函数就变得简单多了,是不是一看就会?
  1. {
  2.         {
  3.                 文本型A zy = RC资源查找文件到文本A("资源_日志文件")
  4.                 _编辑框1.置文本(U2W(zy))
  5.                 _按钮1.置文本(RC资源查找字符串(1010))
  6.                 图片类 图标
  7.                 图标.加载从HICON(RC资源查找图标("资源_图标"))
  8.                 图标.置绘制类型(图片绘制类型_拉伸)
  9.                 图标.置缩放大小(22, 22)
  10.                 _按钮1.置图标(图标._句柄)
  11.                 _按钮1.置文本对齐(文本对齐_左对齐)
  12.                 _按钮1.置光标(RC资源查找光标("资源_光标"))
  13.                 正整型 资源大小
  14.                 空类型 *资源指针 = RC资源查找文件("资源_图片", &资源大小, NULL, "RT_PNG")
  15.                 图标.加载从内存(资源指针, 资源大小)
  16.                 _形状图片1.置图片(图标._句柄)
  17.                 HBITMAP 位图句柄 = RC资源查找位图("资源_位图")
  18.                 图标.加载从HBITMAP(位图句柄)
  19.                 _形状图片2.置图片(图标._句柄)
  20.         }
  21. }
复制代码
将以上代码粘贴到运行函数下即可,你学废了吗?
注意:在IDE里是右键-粘贴自动将花括号转为缩进



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-11-21 23:36 , Processed in 0.072488 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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