菜鸟求助-关于ListVIew界面设计

时间:2021-01-25 19:33:05
请问一下,我的代码如下
void CE3_2View::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
////////////////////
m_List1.DeleteColumn(0);
m_List1.DeleteColumn(1);
m_List1.DeleteColumn(2);
m_List1.DeleteColumn(3);
m_List1.DeleteColumn(4);
m_List1.InsertColumn(0,"姓名",LVCFMT_CENTER,100);
m_List1.InsertColumn(1,"单位",LVCFMT_CENTER,100);
m_List1.InsertColumn(2,"住址",LVCFMT_CENTER,100);
m_List1.InsertColumn(3,"电话",LVCFMT_CENTER,100);
m_List1.InsertColumn(4,"电子邮件",LVCFMT_CENTER,140);
}
为什么看到不到设定的标题呢?

5 个解决方案

#1


没有说清楚
我用的是单文档,FromView 派生的视图类
在界面中有ListVIew控件,程序中的m_List1是此控件的成员变量
为什么上面程序不能显示出姓名等标题呢,是属性没有设置好么?

#2


是属性没设好

#3



把 List View 改成 Report 方式,才会显示列,如下:

m_List1.ModifyStyle(0,LVS_REPORT);

#4


同上。可以直接在对话框资源中设置控件属性,将Icon改为Report。

#5


虽然是小小的问题,但是想不到就不行
多谢大家了
继续努力

#1


没有说清楚
我用的是单文档,FromView 派生的视图类
在界面中有ListVIew控件,程序中的m_List1是此控件的成员变量
为什么上面程序不能显示出姓名等标题呢,是属性没有设置好么?

#2


是属性没设好

#3



把 List View 改成 Report 方式,才会显示列,如下:

m_List1.ModifyStyle(0,LVS_REPORT);

#4


同上。可以直接在对话框资源中设置控件属性,将Icon改为Report。

#5


虽然是小小的问题,但是想不到就不行
多谢大家了
继续努力