关于Picture空间显示ICO图标时北京问题
今天用MFC写一个小东西,里面用Picture Control来显示ICO资源,但是我在对话框背景上贴了一张BMP图片,这时就可以明显看出ICO图标的背景不是透明的,是灰色的,比较难看。我知道CImageList类是可以将里面的图片或BMP设置透明背景色的。不知道在Picture Control里直接显示HICON能不能也实现ICO的背景透明处理,请各位大牛赐教!
[解决办法]
获得Picture Control的DC,自己用TransparentBlt画上去。
[解决办法]
恩。只要Load,Draw两个步骤就可以了
[解决办法]
这个比较麻烦,有个方法是对图片进行切割,把Picture Control对应位置的内容切出来,放在Picture Control,这样看起来好看一点,现在好多UI都是这样做的。