首页
社区
课程
招聘
[原创]C++ Window API 学习笔记 - 资源文件
发表于: 2021-5-29 08:43 5024

[原创]C++ Window API 学习笔记 - 资源文件

2021-5-29 08:43
5024

    Windows应用程序中,图标,菜单,位图,工具条,对话框等都是以资源的形式存在的。在Win32编程中,为方便项目中的资源统一管理,提供了一个格式统一的资源文件,对各种资源进行管理。资源文件的扩展名是“rc”,它必须有resource.h的头文件来辅助,在程序编译的时候,它会被资源编译器编译成“res”的二进制文件。

    Windows提供了相应的API加载图标,菜单,位图,工具条,字符串等资源。

创建或导入游标,图标,位图,对话框和字体等文件。

创建一个描述应用程序使用的资源的资源定义脚本(rc文件)

使用re.exe编译rc脚本。

使用链接器将编译后的资源(.res)文件链接到应用程序的可执行文件中,之后应用程序可以根据需要在运行时加载其资源。所有资源语句都将一个识别名称或ID与给定资源相关联。(ID实际是有用户定义的常数,都定义在Resource.h头文件中)

注释

预处理命令(包括引用#include)

编译指令:(预定义#define,常量,宏等)+条件编译(#if,#ifdef,#undef,#ifndef,#else,#endif ...)

资源定义声明:资源,空间,声明。


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 2
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//