m_list.SetExtendedStyle(m_list.GetExtendedStyle()
|LVS_EX_GRIDLINES//设置扩展风格为网格
|LVS_EX_FULLROWSELECT//设置整行选择
);
m_list.InsertColumn(0, _T("1"), LVCFMT_CENTER, 60);
m_list.InsertColumn(1, _T("2"), LVCFMT_CENTER, 60);
m_list.InsertColumn(2, _T("3"), LVCFMT_CENTER, 80);
m_list.InsertColumn(3, _T("4"), LVCFMT_CENTER, 75);
一般要设置你插入列的宽度,否则显示的时候默认宽度为零,你点一下你插入的列名所在的位置左边,往右边拉一下,看能出的来不,如果出来了,你最好插入列的时候设置列宽
给你个例子:
CRect rect;
m_cListCtrl.GetClientRect(&rect);//求listctrl的矩形
int nColInterval = rect.Width()/5; //求设置宽度
m_cListCtrl.InsertColumn(0, _T("Item Name"), LVCFMT_LEFT,
nColInterval*3);
在设计界面中,设置 ListCtrl 属性为 report 报表风格
你这是写了个函数,有调用么?