博客转移:http://vivianke.blog.163.com/blog/static/29715271200781122053485/
说明:
创建CList控件,之前要设置控件的大小,设置控件背景颜色和文本前景和背景颜色,创建控件以后,还要设置CList控件的扩展属性
void CMaterial_MISView::CreateInInfoList()
{
//获得客户端区域大小
CRect rect;
GetClientRect(&rect);
rect.top+=30;
//创建列表框控件
m_List.Create(WS_VISIBLE|WS_CHILD|LVS_REPORT | LVS_SINGLESEL,rect,this,1);
//设置列表框的颜色
m_List.SetBkColor(RGB(177,151,240));
m_List.SetTextColor(RGB(0,0,0));
m_List.SetTextBkColor(RGB(177,151,240));
//插入列
int iLength=120;
m_List.InsertColumn(0,"入库编号",LVCFMT_LEFT,iLength);
m_List.InsertColumn(1,"物资编号",LVCFMT_LEFT,iLength);
m_List.InsertColumn(2,"物资名称",LVCFMT_LEFT,iLength);
m_List.InsertColumn(3,"规格型号",LVCFMT_LEFT,iLength);
m_List.InsertColumn(4,"类 别",LVCFMT_LEFT,iLength);
m_List.InsertColumn(5,"计量单位",LVCFMT_LEFT,iLength);
m_List.InsertColumn(6,"数 量",LVCFMT_LEFT,iLength);
m_List.InsertColumn(7,"单 价",LVCFMT_LEFT,iLength);
m_List.InsertColumn(8,"金 额",LVCFMT_LEFT,iLength);
m_List.InsertColumn(9,"入库时间",LVCFMT_LEFT,iLength);
m_List.InsertColumn(10,"经 办 人",LVCFMT_LEFT,iLength);
m_List.InsertColumn(11,"保 管 人",LVCFMT_LEFT,iLength);
m_List.InsertColumn(12,"仓 库",LVCFMT_LEFT,iLength);
m_List.InsertColumn(13,"备注信息",LVCFMT_LEFT,iLength);
//设置扩展样式
m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
//创建静态控件
m_strCurList=_T("物资入库信息");
if (m_Static) {
m_Static.DestroyWindow();
}
CreateStaticCtrl();
//更新数据
UpdateData(FALSE);
}