bilipan
bilipan
2010-08-17 22:58
浏览 517

如何在CListBox中设置文字颜色?

请问,如何在vc6中的CListBox中设置文字的颜色,我想做出这样的效果:假设我要显示一个字符串“[color=red]it[/color] [color=blue]is[/color] [color=green]a test[/color]”,"it"为红色,"is"为蓝色," a test"为绿色。这该如何去做。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • iteye_2075
    「已注销」 2010-08-18 16:36
    已采纳

    嗯,我感觉不行,我用java的是没有见过。。我也认为不行,因为ListBox的每一项都是一个整体,要么你设置背景,要么你设置文字颜色(全部的)。。没有什么办法了。比如现在html的select就是那么死板,想实现灵活的就要自己模拟select!

    点赞 评论
  • iteye_2075
    「已注销」 2010-08-18 08:10

    不能一个字或者几个字设置吧。只能设置一行,也就是一个CListBox的选项!

    点赞 评论
  • iteye_2075
    「已注销」 2010-08-18 11:30

    那肯定不是CListBox。。这是一个ListBox,只会对一行进行着色。。我觉得你说这个应该是和其他组件结合用的,这个“程序边显示包含此关键字的所有文件名,而这些关键字我想让它高亮显示” 说不定就是RichText,

    点赞 评论
  • iteye_2075
    「已注销」 2010-08-18 15:15

    那你就要去找RichText的照色了,看看一个个字是怎么着色的,我对C++不太熟悉

    点赞 评论

相关推荐