如何在报表视图中显示我的列表控件我想在列表控件 Visual Studio 2013 更新 4 的属性上查看 VIEW

问题描述

拜托,我的 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",1);
m_ListControl.InsertColumn(2,"Age",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);

解决方法

CListBoxCListCtrl 是两种不同的控件类型。

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