如题、

解决方案 »

  1.   

    1.把所有资源放到DLL里去不就行了。
    2.参照以下代码:
    HINSTANCE hResInstance = LoadLibrary("myres.dll");
    HINSTANCE hOldInstance = AfxGetResourceHandle();
    AfxSetResourceHandle(hResInstance);
    ... 现在使用的是DLL中的RESOURCE。
    AfxSetResourceHandle(hOldInstance);
    FreeLibrary(hResInstance);
      

  2.   

    1、VC6环境中:File->New->Project->Win32 Dynamic Link Library
    2、选择an empty project.
    3、完成后,在菜单Project->Settings->link中,选中Setting for的All configrations;在common options中加入 /noentry。
    4、现在就是你的事情了,添加你自己的资源。不需要添加任何的代码。就是把你的位图图标啊等等Insert到你的资源Resource里。
    5、编译。
    调用的时候注意,在你调用资源的文件头包涵你DLL工程的Resource.h
       #include “D:\yourroad\res\resource.h"
          假如你的DLL工程在D:\yourroad\,工程名为res
      

  3.   

    我不是很清楚呀
    首先;"选中Setting for的All configrations;在common options中加入 /noentry。"是什么意思呀??
    2,是Insert还是Import?
    3,怎么用dll文件来调用资源呢??我只会调用函数:(