关于 ListCtrl的 DrawItem 检查一下你的控件的版本是多少,可以通过查MSDN来获得,另个,你换一个函数试试。不要用这种方式. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重载CListCtrl的DrawItem先。把Item的属性设为OWNERDRAWFIXED导致CListCtrl在画item的时候调用虚函数CListCtrl::DrawItem()。但是未重载的CListCtrl::DrawItem()是这样的:void CListCtrl::DrawItem(LPDRAWITEMSTRUCT){ ASSERT(FALSE); //直接报错!!}关于重画Item,DRAWITEMSTRUCT结构中有DC和Item的矩形位置,很容易写。 VC怎么来断地址调试 如何copy str2的前两个字节到str1 一个打印预览问题----高分请教(在线等 ... ...) 大家有什么办法吗? 每个人都能回答的问题 CSocket怎样判断是否有效? 有点迷惑:学习vc的过程是怎样的? VB程序员编写ERP,必参考的源代码 请教关于什么是堆的问题(我给120分) 请大虾在百忙之中告诉我,Com+传不定长数组的解决方案。 如何在标题栏中绘图? 讨论:全中国的C++程序员有多少(只算写过软件的)?
把Item的属性设为OWNERDRAWFIXED导致CListCtrl在画item的时候调用虚函数CListCtrl::DrawItem()。
但是未重载的CListCtrl::DrawItem()是这样的:
void CListCtrl::DrawItem(LPDRAWITEMSTRUCT)
{
ASSERT(FALSE); //直接报错!!
}
关于重画Item,DRAWITEMSTRUCT结构中有DC和Item的矩形位置,很容易写。