VC列表框的每一条记录里的某些文字能改变颜色吗
2个回答
展开全部
基本楼上intehei的派生类做了一点点修改并附上了工程(VS2008)。点击某一项文本就会显示事先设置的颜色。需要注意CListBox的Owner Draw属性一定要设置为Fixed(我去掉了intehei控制项高度的虚函数),Has String属性一定要设置为TRUE。
没用动态创建,怕你看不懂,直接拖的控件。
更多追问追答
追问
能进一步吗,实现每一条列表记录修改指定文字的颜色,如,我只需要第四行的 ‘z’ 和 ‘文’字符显示彩色吗?
追答
可以加个存储,把需要标记颜色的文字和对应索引值保存,重回的时候加判断,有点麻烦就是。不知道为什么有这么古怪的要求!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询