能得到HICON的掩码色吗

sky_123 2009-12-03 05:35:54

HICON通常是由两张位图组成, 其中一张是掩码图,显示时就可以实现透明效果。
能得到HICON的掩码色吗?这样绘制时就不用掩码图了?
如果直接取显示位图的左上角的点作为掩码色是否已经是正确的?
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
M_S_D_N 2009-12-04
  • 打赏
  • 举报
回复
图标有掩码色一说吗?
我觉得楼主的想法比较诡异。

[Quote=引用 4 楼 wwgddx 的回复:]
图标左上角点的颜色也不一定就是掩码色啊
[/Quote]
wwgddx 2009-12-04
  • 打赏
  • 举报
回复
图标左上角点的颜色也不一定就是掩码色啊
M_S_D_N 2009-12-03
  • 打赏
  • 举报
回复
估计你实验用的图标左上角点都是透明的。

[Quote=引用 2 楼 sky_123 的回复:]
这个我知道
是否有办法获得掩码色
如果用左上角的点做掩码色
显示就是正确的
但是不能肯定这样就一定是正确的
[/Quote]
sky_123 2009-12-03
  • 打赏
  • 举报
回复
这个我知道
是否有办法获得掩码色
如果用左上角的点做掩码色
显示就是正确的
但是不能肯定这样就一定是正确的
M_S_D_N 2009-12-03
  • 打赏
  • 举报
回复
HICON中掩码不是用掩码色,而是用掩码位图。
楼主看
GetIconInfo
函数即可知根本。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧