Windows ListView控件(或类似的)可以有多列复选框?

时间:2011-07-08 06:06:54

标签: c++ windows visual-studio-2010 listview checkbox

好的,所以我的Windows应用程序涉及一个窗​​口,除其他外,窗口中有一个对象列表。每个对象都有8个需要确定的布尔值 - 所以我想要一个对象列表,后面有八列复选框。我不使用MFC,如果这是相关的。

ListView 以我想要的方式显示,但显然它不接受SubItems中的复选框(LVS_EX_CHECKBOXES样式只为每行提供一个复选框)。

所以我需要的是ListView的某种替代方法确实允许这样做。我一直在寻找,但我找到的任何东西似乎都没有用。

我已经看到了对某些DataGridView控件的引用,但是我没有在Visual Studio 2010“工具箱”中看到它作为一个选项 - 如何访问它,它是否可用于非MFC C ++项目?大多数对它的引用似乎是针对VB或C#。

我发现的另一件事是custom ListView,但它似乎也适用于C#而不是C ++。如果有一种与C#对话交互的简单方法(我完全不熟悉C#),我肯定会接受有关如何在我的代码中使用此资源的建议。

无论如何,任何人的想法,建议或提示都会非常感激!

编辑:这应该是一个新的问题,但它似乎并不真正值得一个完整的问题:MFC 似乎对这类事情有更多的支持(在此范围内)我可以找到下载的大多数自定义控件都是针对MFC的。我的项目实际上要求不是非MFC,目前只是 。我想看多少工作来转换它?

1 个答案:

答案 0 :(得分:1)

好吧,我采取了暴跌并开始使用MFC;我下载的CGridCtrl似乎工作得很好,不过我还有很多工作要做。我将把这个称为答案,然后,因为似乎没有其他的即将到来。