MFC是否有内置的网格控制?

Mr.*_*Boy 6 mfc custom-controls

首先我想要的是:能够显示具有多个列的网格,每个单元具有自定义渲染回调.因此,您可以使用此类控件在游戏中显示您的广告资源,或类似Google Chrome中的行为,其中显示您访问的热门网页网格.

我一直在玩CListCtrl,虽然我可以在每个项目上获得自定义渲染能力,但我无法使用列 - 每行说3个项目.该控件具有与列相关的方法,但我认为这些方法专门用于内置功能,其中项目的不同属性在每列中自动显示...而不是用于提供通用网格控件.

那么,MFC中是否存在此类功能?如果没有,那么我想知道最简单的方法是让我实际插入每个行作为项...然后自定义渲染绘制行中的多个单元格,我也可以做自定义UI以支持单击单元格.

但我真正想要的是能够创建自定义控件,并将其作为项添加到列表中 - 例如在Flex中 - 因此I/O等会自动处理.

任何建议/信息欢迎......

Ser*_*ier 12

Dundas在公共领域抛出了一些(优秀的)组件.他们的终极网格可在CodeProject上使用.


luv*_*ere 2

我不知道内置控件,但我认为你应该看看这个。本文详细描述了从 CWnd 派生的全功能 MFC 网格控件的功能,用于显示表格数据。