某个dll文件内部已经定义了很多icon,dll中的结构如下图:
icon似乎是通过id保存的。请问:如何从这个dll文件中读取已有的icon?或者说能不能实现

解决方案 »

  1.   

    楼主可以 做这么一件事:对着你看到的 ICO,右键,另存为.....变为自己的文件.....否则,你一般是不可以调用这个 ICO的;
    因为默认,C#的资源文件类是 封闭的——仅对程序集内部可见,外部不可见——除非写这个程序集的人 有意将 这个 资源类开放!!或者,你用反射,强行调用 资源类!!!
      

  2.   

    不会用搜索引擎真的就没有救药了。http://www.google.com.hk/#hl=zh-CN&newwindow=1&safe=strict&q=ExtractIcon()+dllimports+using+system+&oq=ExtractIcon()+dllimports+using+system+&aq=f&aqi=&aql=&gs_sm=3&gs_upl=6672l9844l1l10219l14l12l0l0l0l0l203l1344l3.5.2l10l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=4b323d6e0180badf&biw=1280&bih=828注意我用的关键字,以后自己找!