当前位置:文档之家› VC++对话框中使用表格控件的方法

VC++对话框中使用表格控件的方法

在对话框中使用表格控件的方法:
将该控件改成“report”类型,方法如下。

首先打开该控件的属性,将其设置为“Report”类型,如下图所示。

改完后变为如下形式,是变成了一个列表框。

下面说一下如何通过代码向控件中填加内容,主要是设置表头,然后加入内容,至少有两种方法可以进行信息的加入,下面仅介绍一种。

首先向与对话框对应的类中加入一个与ListControl控件对应的成员函数。

填加方法如下:
运行“ClassWizard”定义一个类的ListCtrl控件成员,填加界面如下,其中IDC_LIST1是上面填加的表格控件的ID 。

选中“Member Variables”标签,点击“Add Variable”出现如下对话框,添加变量名,添加后,就会在与对话框对应的类中加如m_List变量,类型为CListCtrl。

在程序中加入如下代码,实现在表格中显示信息:
m_List.InsertColumn(0,"Col 1",LVCFMT_LEFT,80,0); //设置列
m_List.InsertColumn(1,"Col 2",LVCFMT_LEFT,80,1);
m_List.InsertColumn(2,"Col 3",LVCFMT_LEFT,80,2);
m_List.InsertItem(0,"Item 1_1"); //插入行
m_List.SetItemText(0,1,"Item 1_2"); //设置该行的不同列的显示字符m_List.SetItemText(0,2,"Item 1_3");
运行上面几行代码后的效果如下图所示。

相关主题