添加应用程序的资源

应用程序的资源:
    在MZFC应用程序的开发中,常常需要用到自定义的资源,如BITMAP、PNG图片等等。
    在MZFC应用程序项目中添加资源,与一般的Win32项目方法是相同的,具体如下:
第一步
    右键点击Visual Studio中的项目,在弹出的右键菜单中,选择:
        [添加] -> [资源] -> [自定义] -> 输入RCDATA
    然后,您的工程文件夹下会多出两个文件,一个是*.rc,一个是resourch.h
    即可为您的项目加入资源相关文件,并且创建了RCDATA类型的资源类别,之后您便可以添加您需要的具体资源了。
第二步
    右键点击*.rc文件,选择 [查看代码] 打开 rc 文件,然后在文件中添加您需要的具体资源。
    

    //
    // RCDATA
    //

    IDR_PNG_SMS             RCDATA                  "sms.png"
    IDR_PNG_SMS2             RCDATA                  "sms2.png"
    IDR_PNG_VCARD             RCDATA                  "vcard.png"
第三步
    打开resourch.h 定义上一步添加的资源的ID。
    

    #define IDR_PNG_SMS                     101
    #define IDR_PNG_SMS2                     102
    #define IDR_PNG_VCARD                     103
最后
    在使用自定义资源的*.cpp文件下包含 resource.h 文件,然后就可以使用已添加的自定义资源。
    

    #include "resource.h"
    
    // 加载小图标
    ImagingHelper *pimg = imgContainer.LoadImage(MzGetInstanceHandle(), IDR_PNG_SMS, true);
    注意,MZFC应用程序用到的PNG图片资源通常放置于RCDATA类别中。
 

Generated at Tue Feb 9 15:09:53 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1