不要用字符串来命名bitmap, 用ID好了。
记住那个ID对应的数字(用view->resource symbols看看),
比如那个ID是101:
用::LoadBitmap(hMod, MAKEINTRESOURCE(101));
就可以了。

解决方案 »

  1.   

    十分感谢rocks_lee,方法可行!只是麻烦了一点,如果资源库不是我自己建的,我就没办法了。不是我不想给分,我希望有其他更方便的方法。如果连两日内没有其他方法,分数一定给rocks_lee。保证!
      

  2.   

    在资源DLL里面指定位图ID号时,写成"BBBB",就行了,带引号,在用户程序里面写:
        HBITMAP hBmp=::LoadBitmap(hMod, "BBBB");
    我在自己的程序里面就是这样写的,没有任何问题。
      

  3.   

    同样内容的贴子已经解决,我只能给rocks_lee加一些分。其他分数收回,rocks_lee你没有意见吧?如果各位觉得不合理,只要大家说的有道理,我把回收的分放出去!
      

  4.   

    系统不让收回分,只好都给rocks_lee了,不过我还是得谢谢rocks_lee!
      

  5.   

    Hi goodboy2k, 办法还是有的,可以用exescope来得到dll中的位图id号。
    忘了从哪里下载的了,想要的话email我吧,[email protected].
    btw, 很爽的工具哟,不但可以察看,还可以编辑,输入,输出……
      

  6.   

    Hi goodboy2k, 办法还是有的,可以用exescope来得到dll中的位图id号。
    忘了从哪里下载的了,想要的话email我吧,[email protected].
    btw, 很爽的工具哟,不但可以察看,还可以编辑,输入,输出……