奇怪,重载CListCtrl中,如果我重载了OnPaint的话DrawItem就没反映了!
有兴趣的人不妨来探讨一下!
有兴趣的人不妨来探讨一下!
解决方案 »
- CImage图像怎么读到自定义的缓冲区?
- 如何通过IWebBrowser2接口来将该IE窗口打开的网页内容实现另存为(网页,全部*.htm;*.html)操作
- 关于软件保护的问题,重分酬谢
- 请问如何用ADO控件直接操作数据库
- 2000下编译的程序在98下运行,数据库操作有问题
- 求助:如何读写文本文件?
- 初学VC,请帮忙!
- 在线等待:如何将多个字符串显示在编辑框中?
- 有关DDB的问题,请教....
- 我用MFC编程做一个多文档 用什么函数返回主窗口句柄和多个子窗口的句柄?
- 模拟鼠标左键,点击某网站网页,为何不起作用?
- 有关报表打印的问题,才8条记录10个字段递交打印打印机,查看打印任务时发现有8.56MB .高手请进来!
有办法吗?
void CXXX::OnPaint()
{
CListCtrl::OnPaint();
...
}
我重载的是CListCtrl的DrawItem,目的是动态改变ListCtrl中的每一行的颜色和高度,这必须重载DrawItem
{
CPaintDC dc(this);
CWnd::DefWindowProc(WM_PAINT, WPARAM(dc.m_hDC), 0);//
...
}
http://www.codeproject.com/listctrl/