如题,我要在一个类中用到二进制的数据文件,每次要去硬盘上读太费事了,请教如何把二进制文件直接添加的工程里,然后在类中像调用资源一样调用他?

解决方案 »

  1.   

    在插入资源的对话框里选custom,然后输入资源的类型命名(即为资源的类型取一个名字)。这样你就产生了一种新的自定义资源类型,把二进制文件导入到此类型下。然后用FindResource函数即可得到资源句柄,然后LoadResource,LockResource,看看MSDN对这几个函数的解释吧。
      

  2.   

    可以修改*.rc文件
    例如,你想把AVI文件加入到工程中:
    你可以这样改:
    IDR_AVI                 AVII    DISCARDABLE     "avi.bin"
      

  3.   

    不好意思写错啦!应该是IDR_AVI           AVI    "filename.avi"
    IDR_AVI :资源名
    AVI    :类型名
    最后的是路径
    经过编译后,你的AVI文件就在程序当中啦!