首页 > 解决方案 > 如何在报表视图中显示我的列表控件。我想查看关于列表控件 Visual Studio 2013 更新 4 属性的视图

问题描述

拜托,我在 MFC 程序中的控制列表有问题,我使用 Visual Studio 2013。在控制列表的属性上,我无法访问 VIEW。列表控件不能显示列。

我得到的一些错误是:

"CListBox" has no member "InsertColumn";
"CListBox" has no member "SetItemText"; 

如何使我的控制列表显示在报告视图中?

    // Column width and heading
m_ListControl.InsertColumn(0, "Emp ID", LVCFMT_LEFT, -1, 0);
m_ListControl.InsertColumn(1, "Name", LVCFMT_LEFT, -1, 1);
m_ListControl.InsertColumn(2, "Age", LVCFMT_LEFT, -1, 1);
m_ListControl.SetColumnWidth(0, 120);
m_ListControl.SetColumnWidth(1, 200);
m_ListControl.SetColumnWidth(2, 200);

// Insert values into the list control
iRec = m_ListControl.InsertItem(0, strID, 0);
m_ListControl.SetItemText(0, 1, strName);
m_ListControl.SetItemText(0, 2, strAge);

标签: visual-c++visual-studio-2013mfclistboxlistctrl

解决方案


CListBox并且CListCtrl是两种不同的控制类型。

CListCtrl是您显然想要的,但您收到的错误消息表明您添加了一个CListBox.


推荐阅读