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】