如何在CListView中实现设定CListCtrl部分和CHeaderCtrl部分不同的显示字体?
在CListView中,
我们知道,它的显示部分可以分为2个部分 :
一个部分是由CListCtrl可以控制到的部分,它用来显示列表视中每行的数据.
另外一个部分是由CHeaderCtrl控制的部分,它用来显示列表视每列的"名字"属性.
___________________________
CheaderCtrl ----> | XXXXXXX | XXXXX | XXXXX |
___________________________
CListCtrl ----> | yyyyy yyyy yyy |
| ................ |
| ............... |
____________________________
那么,
我该如何做,才可以使XXXX和YYY部分的内容用不同的字体显示出来呢?
不管使用 CListView::SetFont 还是 CListCtrl::SetFont,
设定的字体都是整个列表视的字体.
大致的思路是使用 OwernDraw 方法,
但是没有再详细的思路了,
大家讨论下,可以如何做呢?