第10章在MFC中创建应 用程序的资源
1 第10章 在MFC中创建应 用程序的资源
在 Windows的可执行文件中,资源是 独立于代码的,使用单独的 Resource Compiler进行编译,并嵌入到可执行文 件中。 在编程过程中,代码是可复用的,资 源也是可复用的,通过资源的“导入” 和“导出”功能来实现资源的可复用。 程序的国际化,也是通过资源来实现 的
2 在Windows的可执行文件中,资源是 独立于代码的,使用单独的Resource Compiler进行编译,并嵌入到可执行文 件中。 在编程过程中,代码是可复用的,资 源也是可复用的,通过资源的“导入” 和“导出”功能来实现资源的可复用。 程序的国际化,也是通过资源来实现 的
10.1获取资源的一个样例 查看 Windows(98/2000系统中自带的纸 牌游戏中的图片资源: c: Windowslcards dll E c: WINNTISystem32 J开 2x园 cards dll 查找范围①:st2 會 cards. d l‖l a cabinet. dIl scats.dll a] ddfviewdIl .]coral. dll 中Bmap s] labviewdll B]catsrvps dll scdmdl e]crtc. dll -CACLS.EXE S]catsryut dll a modem. dll s]certadmdll t1 English (U.S. J) fm calc. exe S]CBA.DLL cdonts.dll 1 10(English(U.s J) s] capesnpn dll s] ccfapi 32 dll cdosys a certer. dIl ③ cdplayer, exe S]CEWMDM 剑[ English (U.S. J tg 12 [ English (U. s JI 文件名①) ds. dll 打开 t 13 English (U.s. 1 文件类型〔r):| Executable Files(exe;:dn1:ocx) 取消 414 (English(U.s. I 厂以只读方式打开①R 4g 15 English (U.s. J) Open as:Resources 6g16 (English (U.. I
3 10.1获取资源的一个样例 查看Windows(98/2000)系统中自带的纸 牌游戏中的图片资源: c:\Windows\cards.dll 或 c:\WINNT\System32
102资源的应用
4 10.2 资源的应用
1021菜单资源的使用 a File Edit View Insert Project Build Tools Window Help -ax 1y Res. rc-IDR MAINFRAME(Menu) 文件(编辑(E查看(y帮助计算[≌ Menu Item Properties 创建 -a 2 General Extended Styles 个“计 Caption 算 厂 Separator Pop-up Inactive Bre Checked Grayed Help Prompt:
5 10.2.1 菜单资源的使用 创建一 个“计 算”菜 单