我是用MFC写的一个小程序,用了ListCtrl控件,控件样式是ICON,通过CImageList来向其中插入ICON图标。HIMAGELIST hList = ImageList_Create(45 ,45 , ILC_COLOR32 | TRUE, 0, 4)。我的ICON图标不管是多大(48×48,72×72,128×128都是过),都会有马赛克现象,请问怎么解决??或是能怎么优化??
补充:1、如果插入的是BMP图片就没那个现象
如果能解决,追加哈,请各位大虾帮帮忙啊。。。财

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 扑朔迷离

    12人对此回答表示赞同

    插入的Image可以指定mask_clr 就是去掉指定的颜色不显示。你看下 追问
    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 沦陷的痛

    10人对此回答表示赞同

    因为你的图标本身的像素就不高 所以导致了出现马赛克(就是失真) 并不是程序本身的问题 你可以通过读取 你的图标的大小来知道你图标本身的像素是多少了 然后在设定值 追问
    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Ken不得鸡

    8人对此回答表示赞同

    HIMAGELIST hList = ImageList_Create(45 ,45 , ILC_COLOR32 | TRUE, 0, 4)。上的大小要和icon大小一致 追问
    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部