listctrl绘制
摘要:
犯了一个小错,水平滚动时出现文字重影,所以改了下:错误在于,在遍历列时,我用 CRect rcColumn; GetHeaderCtrl()->GetItemRect(i, &rcColumn);这是错误的,因为一旦水平滚动时,这样得到的rcColumn就会不确定,因为rcColumn是得到绘制区域left,right,这两个值不停变化,从而产生文字的重影所以改了下,改用GetColumn,因为它得到的是width,在水平滚动时,width是不会变化的。代码如下: CDC dc; CRect rc; dc.Attach(lpDIS->hDC); rc = lpDIS-> 阅读全文
posted @ 2011-09-08 20:27 hgy413 阅读(176) 评论(0) 推荐(0) 编辑