像图片中listbox两项数据最后一个数据不同 一个是"66"  另一个是"88",想"66","88"字体是红色 ,其他"01"
"02" "03"....字体是黑色,有没有方法这样实现?ListBox控件字体vcmfc

解决方案 »

  1.   

    CListBox::DrawItem 参考MSDN自绘。。
    在自绘中,获取ItemID的 字符,字符所占的区域。。
    处理如下:
    1,黑色字符,黑色字符区域
    2,红色字符,红色字符区域dc.SetTextColor(RGB(255,0,0));
    dc.DrawText();
      

  2.   

    shen_wei的回答是一个思路 不过实现起来麻烦  我用listcontrol代替listbox实现了功能。
    结贴了  还是谢谢shen_wei的回答!