15.19 CListCtrl控件无法满足需求,有什么好的

2013-10-07 00:34:08 · 作者: · 浏览: 80

15.19  CListCtrl控件无法满足需求,有什么好的

控件可以代替

CListCtrl只能满足最基本的要求,但是在实际生活中,往往面临更为复杂的需求。

能不能让CListCtrl的每一个单元格(Cell)都有不同的颜色?

能不能让CListCtrl的每一个单元格(Cell)都有不同的编辑方式?例如怎样在单元格上放一个组合框或一个选择框?

能不能打印CListCtrl当前显示的内容?

很遗憾的是,默认的CListCtrl都不支持上面的功能,然而一个好消息可以使用第三方的Grid控件来满足这些需求,这里推荐的是MFC Grid Ctrl,该控件以源代码的方式免费公开,作者是Chris Maunder,读者可以在http://www.codetools.com/ KB/miscctrl/gridctrl.aspx上下载该控件的源代码及使用示例。图15.16为使用该控件的一个效果图(来至作者的Demo程序)。

 
图15.16  MFC Grid Ctrl控件示例
【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节