关于MFC中listcontrol控件的使用
我建了一个基于对话框的类,就添加了一个listcontrol的控件,在确认按钮里写了如下代码voidCtextDlg::OnBnClickedOk(){//TODO:Ad...
我建了一个基于对话框的类,就添加了一个listcontrol的控件,在确认按钮里写了如下代码
void CtextDlg::OnBnClickedOk()
{
// TODO: Add your control notification handler code here
//设置列
m_ListCtrl.InsertColumn(0, _T("日期"));
m_ListCtrl.InsertColumn(0, _T("时间"));
m_ListCtrl.InsertColumn(0, _T("类型"));
m_ListCtrl.InsertColumn(0, _T("内容"));
for(int j=0;j<4;j++)
{
m_ListCtrl.SetColumnWidth(j ,140); //改变每一列宽度
}
//添加数据
int iItem = m_ListCtrl.InsertItem(0,"2010/11/12");
m_ListCtrl.SetItemText(iItem,1,"12:00");
m_ListCtrl.SetItemText(0,2,"生日");
m_ListCtrl.SetItemText(0,3,"zl");
}
有几个疑问 1.iItem是不是返回的行数
2.为什么列的属性名没有显示 即 日期 时间 类型 内容
3.第0行除了日期,其他属性的数据没有插入成功
下面是我运行的结果 展开
void CtextDlg::OnBnClickedOk()
{
// TODO: Add your control notification handler code here
//设置列
m_ListCtrl.InsertColumn(0, _T("日期"));
m_ListCtrl.InsertColumn(0, _T("时间"));
m_ListCtrl.InsertColumn(0, _T("类型"));
m_ListCtrl.InsertColumn(0, _T("内容"));
for(int j=0;j<4;j++)
{
m_ListCtrl.SetColumnWidth(j ,140); //改变每一列宽度
}
//添加数据
int iItem = m_ListCtrl.InsertItem(0,"2010/11/12");
m_ListCtrl.SetItemText(iItem,1,"12:00");
m_ListCtrl.SetItemText(0,2,"生日");
m_ListCtrl.SetItemText(0,3,"zl");
}
有几个疑问 1.iItem是不是返回的行数
2.为什么列的属性名没有显示 即 日期 时间 类型 内容
3.第0行除了日期,其他属性的数据没有插入成功
下面是我运行的结果 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询