记得 Windows 里的快捷方式么,将你的程序拖到桌面上建立一个快捷方式,不论程序用的是什么IconMicrosoft都会在Icon左下脚加上一个小小的箭头,很好玩是不是?下面我提供两种方式来实现这种效果:

1. 直接利用HICON CreateIconIndirect ( PICONINFO piconinfo );

合并两个ICONHICON CombineIcon(
合并两个ICON                 HICON hBaseIcon, 
//底层Icon,yi:xFc(`WDM教育N=yz"放在下面的那个
合并两个ICON

合并两个ICON                 HICON hTopIcon, 
//上层Icon,盖在上面的那个合并两个ICON
合并两个ICON                 
合并两个ICON
合并两个ICON                 
int iWidth, //Icon的宽度
合并两个ICON

合并两个ICON                 
int iHeight, //Icon的高度
合并两个ICON

合并两个ICON                 COLORREF colorkey
//透明色
合并两个ICON

合并两个ICON                 )
}


2. 利用ImageList.ExtractIcon 将bitmap 转化成Icon

}


相关文章: