首页
社区
课程
招聘
MFC List Control 颜色交替的问题,
发表于: 2022-4-3 05:12 5527

MFC List Control 颜色交替的问题,

2022-4-3 05:12
5527

重载NMCustomdraw 能做到的仅仅只是更改项的颜色和背景颜色.
如何修改默认背景色达到每行颜色交替的效果?
百度的代码也挺多,但是都没效果,
求大佬指点


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2058
活跃值: (1656)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

这也是在网络上找的一份代码,似乎能实现您的需求,具体自行分析代码


用法:

			if(i%2==0)
				m_list.SetItemBkColor (idx,-1,0xADF20D);
			else
				m_list.SetItemBkColor (idx,-1,0xFBCA04);

然后就是这个样子的


2022-4-3 07:33
0
雪    币: 2157
活跃值: (12639)
能力值: ( LV12,RANK:312 )
在线值:
发帖
回帖
粉丝
3
所以用duilib or qt就好了
2022-4-3 10:10
0
雪    币: 13
活跃值: (1117)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
youxiaxy 这也是在网络上找的一份代码,似乎能实现您的需求,具体自行分析代码用法: if(i%2==0) m_list.SetItemBkColor (idx,-1,0xADF20 ...
在没有数据的情况下也行吗?
2022-4-3 19:05
0
雪    币: 2058
活跃值: (1656)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
卧槽不可能 在没有数据的情况下也行吗?

忘记传代码附件了。没数据的话好像是不行的。不过应该可以自己改改实现出来。

上传的附件:
2022-4-4 09:17
0
游客
登录 | 注册 方可回帖
返回
//