1)定义变量,列宽百分,注总和小于1
double ColWidth1[LIST_COLUMN_NUM] ={0.1, 0.4, 0.48};
CString HeaderText1[LIST_COLUMN_NUM] ={_T("序号"), _T("名字), _T("生日")};
2)初始插入:略
3)调整列宽:在要调整的地方
//IDC_LIST1资源ID, m_list是DDX绑定的变量
CRect rect;
GetDlgItem(IDC_LIST1)->GetClientRect(&rect);
for(int i=0; i<3; i++)
{
m_list.SetColumnWidth(i,rect.Width()*ColWidth1[i]);
}