我使用了一个皮肤控件,想把皮肤控件的文件加到项目的资源文件中,,加上之后 引用的时候怎么用.比如我现在的使用方式是  loadskin("skins\\aaa.skin")
我不想让aaa.skin这个文件单独存在.,想把它加入到程序的资源文件中.....加入后如何使用.

解决方案 »

  1.   

    解决方案管理器->资源文件->右键->添加->-资源>导入.
    程序里用FindResource,SizeofResource,LoadResource几个函数把资源文件找出来用就可以了
      

  2.   

    放到程序的资源文件中 
    loadskin("aaa.skin") 
      

  3.   

    好,我先试一下,有个疑问假如这个loadskin 函数先判断的是后缀名,不是skin就不执行的话你的这个方法不知道行不行.
      

  4.   

    你没有看清我的要求.,我不想把aaa.skin放到一个文件夹中或者跟应用程序在一起.我想直接做到程序里面.
      

  5.   

    放到程序的资源文件中 
    loadskin("aaa.skin") 
     
    你没有看清我的要求.,我不想把aaa.skin放到一个文件夹中或者跟应用程序在一起.我想直接做到程序里面.他说的是对的。放在程序的资源文件中,也就是*.rc文件中。编译后就到exe文件中了。
      

  6.   

    我加到里面后,类型为skin,文件名为aaa,,但是这样没有反映.他不是一个图标或者图片.,loadskin这个函数用的时候应该是先判断参数的后缀名,如果不对的话应该是不执行的.
      

  7.   

    1。程序运行初始化时,将资源文件的Skin导出到系统的临时文件中,然后调用loadSkin,这种方法可能不能满足楼主要求
    2。试一下,看能不能更改loadSkin本身,改成LoadSkin(unsigned char * pBuffer, int size)形式,直接使用资源
    3。没办法啦