改变ListBox中文本的颜色以及其他

   上篇转载的效果不尽如人意,自己摸索了下。

   先看MSDN中的CListBox::DrawItem代码 :     

    http://technet.microsoft.com/zh-cn/windowsserver/kc9hahtd(v=vs.80)

   在 VC6 中新建MFC AppWized (exe) -> 选择 dialog based -> 完成。在dialog中插入一个ListBox控件(比如ID::IDC_LIST),打开ListBox属性,将 Styles 中的 Owner draw 改为 Fixed 或者 Variable,

将下面的 Has string 打钩。 为该ListBox新建一个类,基类选择CListBox (比如类名为 CMyListBox)。

   用MFC ClassWized 给该类添加 DrawITem 函数,选择消息是选 =WM_DRAWITEM ,要选前面有等号的。

   在CTextDlg类中新建一个 CMyListBox 的变量

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值