我自己写了一个动态链接库,里边有个对话框,现在已经可以用了。
现在想把它改成静态的,但发现vc向导生成的文件里边,找不到dllmain,HINSTANCE等。
那如何加载资源呢? 难道无法使用资源?动态库的过程,如何转换成静态的,要重新写吗??

解决方案 »

  1.   

    to  qrlvls(空 气),能不能说清楚点啊?
    静态链接库也可以使用资源吗??
      

  2.   

    把dll的.rc和resource.h加到静态库工程中就可以了。另与exe链接时,静态库工程编译时生成的.res也需要一并链接。
      

  3.   

    哦,那我要loadIcon时,需要一个实例句柄,这个从哪儿来呢??
      

  4.   

    救命啊!LoadIcon(g_hInst, MAKEINTRESOURCE(uResourceID));
    其中的g_hInst在exe或者dll中都可以从main中取到,静态库中怎么取啊!!!!