我有一个图标,可以做成32X32,16X16的两种,但如果做成16X16的就在"大图标"模式下比较难看,但如果做成32X32的在"详细资料"模式下和程序的左上角时就比较难看了.
请问可否实现一个程序设备两个图标,一大一小.实现比较好的效果.

解决方案 »

  1.   

    一般图标是一个文件,选择什么方式它就以什么方式显示!HICON SetIcon( HICON hIcon, BOOL bBigIcon );
    hIcon : A handle to a previous icon.
    bBigIcon : Specifies a 32 pixel by 32 pixel icon if TRUE; specifies a 16 pixel by 16 pixel icon if FALSE.也可以制作:
        在VC中,新建一个图标,先选择32x32,然后再选择16x16模式,然后保存即可!
        如果你的图表显示时只有一种模式,那你可能要在同一文件中制作另一种大小的图标,可以用VC用资源的方式打开即可,也可以用专业的图标设计软件进行修改添加,推荐:
       Axialis IconWorkshop 5.0
    是一块不错的图标制作软件,可以制作XP图标!
      

  2.   

    一般图标是一个文件,选择什么方式它就以什么方式显示!HICON SetIcon( HICON hIcon, BOOL bBigIcon );
    hIcon : A handle to a previous icon.
    bBigIcon : Specifies a 32 pixel by 32 pixel icon if TRUE; specifies a 16 pixel by 16 pixel icon if FALSE.也可以制作:
        在VC中,新建一个图标,先选择32x32,然后再选择16x16模式,然后保存即可!
        如果你的图表显示时只有一种模式,那你可能要在同一文件中制作另一种大小的图标,可以用VC用资源的方式打开即可,也可以用专业的图标设计软件进行修改添加,推荐:
       Axialis IconWorkshop 5.0
    是一块不错的图标制作软件,可以制作XP图标!