在VB中怎样才能做到像windows中自定义文件夹图标那样点击按钮后打开shell32.dll的图标资源?

解决方案 »

  1.   

    这个资源文件DLL,就不知道是自己写的,还是别人写的。如果是自己写的,并加入了相关的图形资源,那么就好操作了,先自己写一个只要一条语句的类,然后编译成DLL,你的应用程序再调用这个类,就行了别人写的,就得看看别人是怎么写的了,提供了什么接口,不一而论,就不好统一的说了
      

  2.   

    直接打开系统的shell32.dll,有办法吗?
      

  3.   

    http://www.vbaccelerator.com/home/VB/Code/Libraries/Resources/Reading_Data_from_Local_or_External_Library_Resources/External_Resources_Demonstration_Project.zip
    打开文件shell32.dll,选取类型Group Icon。
      

  4.   

    hInst = LoadLibraryEx("Shell32.dll", 0, LOAD_LIBRARY_AS_DATAFILE)
    hIcon = LoadIcon(hInst, 图标编号)
    …………其它操作…………
    DestroyIcon hIcon
    FreeLibrary hInst