首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于Picture空间显示ICO图标时北京有关问题

2012-12-30 
关于Picture空间显示ICO图标时北京问题今天用MFC写一个小东西,里面用Picture Control来显示ICO资源,但是我

关于Picture空间显示ICO图标时北京问题
今天用MFC写一个小东西,里面用Picture Control来显示ICO资源,但是我在对话框背景上贴了一张BMP图片,这时就可以明显看出ICO图标的背景不是透明的,是灰色的,比较难看。我知道CImageList类是可以将里面的图片或BMP设置透明背景色的。不知道在Picture Control里直接显示HICON能不能也实现ICO的背景透明处理,请各位大牛赐教!
[解决办法]
获得Picture Control的DC,自己用TransparentBlt画上去。
[解决办法]

引用:
引用:换控件,Picture Control太古老了
CImage也弄到Picture Control上去代码量非常少
感觉MFC已经快到头了。你是说用CImage,然后再画到Picture上?


恩。只要Load,Draw两个步骤就可以了
[解决办法]
这个比较麻烦,有个方法是对图片进行切割,把Picture Control对应位置的内容切出来,放在Picture Control,这样看起来好看一点,现在好多UI都是这样做的。

热点排行