在文档视图模式下使用CList控件实例代码

博客转移: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);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值