加载资源

在C++中,编译及连接时的资源数据流程如下图所示:

一、使用图标资源

设置图标资源是在创建Window类的时候,

WNDCLASSEX winclass;

winclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);      //这表示加载默认的应用图标程序

winclass.hIconSm=LoadIcon(NULL,IDI_APPLICATION);

设置自己的图标资源,方法如下:

 1、在编译器窗口左边的资源文件这一文件夹,右击添加现有项,选择图标;

 2、新建资源文件,然后在.RC脚本文件中定义ICON资源,这里有两种方法

    方法一:使用字符串名

    icon_name ICON FILENAME.ICO

    例:

      windowicon ICON star.ico            //这里的windowicon是star.ico的别名

    然后在.cpp文件中使用winclass.hIcon=LoadIcon(hinstance,MAKEINTRESOURCE(windowicon));

    方法二:使用整型ID

    icon_id ICON FILENAME.ICO

    例:

      124 ICON star.ico

    同时在resource.h中定义#define ID_ICON1  100,在.RC中添加

    #include "resource.h"

    ID__ICON1 ICON star.ico

    

二、使用光标资源

方法和使用图标资源相似

  方法一:使用字符串

    cursor_name CURSOR FILENAME.CUR

    例:

    windowcursor CURSOR crosshair.cur

  方法二:使用整型ID

    cursor_id CURSOR FILENAME.CUR

    例:

    292 CURSOR crosshair.cur

 

三、使用.WAV声音资源

  方法一:使用字符串名

    wave_name WAVE FILENAME/WAV

    例:

    BigExplosion WAVE expl1.wav

  方法二:使用整型ID

    ID_WAVE WAVE FILENAME.WAV

    例:

    20 WAVE expl1.wav

    

 

 

转载于:https://www.cnblogs.com/zjzsky/p/3402387.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值