我写了一个VB插件,VB的插件工具栏会读取DLL的默认图标(可以创建一个快捷方式,在属性中选择修改图标,然后选择这个DLL文件,显示的第一个图标就是默认图标)作为按钮的图标.请问如何修改这个默认图标呢?我试过:
 * 在编译参数中将某个窗体作为图标窗体,但不管用(还是VB默认的图标)
 * 使用VB自带的"资源管理插件",加入一个windows标准的ICON,但还是不管用.
   把资源ID设置为1也不行(MSDN中说ID为1的资源为程序的默认图标保留).
 * 在资源中添加标准ICON,编译程序,使用PE Explorer打开编译后的DLL并删除
    默认图标,此时自定义的ICON就变为默认图标了(虽然此方案可行但是比较麻烦).另:
VB编译时默认产生的图标的ID以及各式为
30001 (32*32 1位)
30002 (32*32 4位)
30003 (16*16 4位)
我想问一问,有没有更加简单的方式来在VB中指定ActiveX DLL的默认图标?