zoukankan      html  css  js  c++  java
  • MFC中CListCtrl控件的使用方法

    1. 定义一个派生类CViewList 派生于CListCtrl
    2. 在要包含该控件的类(CView)中定义一个CViewList类型的变量  CViewList m_wndListView;
    3. 在CView响应的WM_CREATE消息中创建该对象,并设置相应的style,如下所示:
       CRect rectDummy;
        rectDummy.SetRectEmpty();
        LONG lStyle = GetWindowLong(m_wndListView.m_hWnd,GWL_STYLE);
        lStyle &= ~LVS_TYPEMASK;
        lStyle = LVS_REPORT | WS_CHILD|WS_VISIBLE ;
    
        if (!m_wndListView.Create(lStyle, rectDummy, this, 2))
        {
            TRACE0("未能创建列表框\n");
            return -1;      // 未能创建
        }
        DWORD dwStyle = m_wndListView.GetExtendedStyle();
        dwStyle = LVS_EX_GRIDLINES |LVS_EX_FULLROWSELECT;
        m_wndListView.SetExtendedStyle(dwStyle);
    
        m_wndListView.InsertColumn(0,L"型号",LVCFMT_LEFT,120);
        m_wndListView.InsertColumn( 1, L"名称", LVCFMT_LEFT, 80 );
        m_wndListView.InsertColumn( 2, L"工序号", LVCFMT_LEFT, 80 );
        m_wndListView.InsertColumn( 3, L"工序", LVCFMT_LEFT, 80 );
        m_wndListView.InsertColumn( 4, L"定额", LVCFMT_LEFT, 80 );
        m_wndListView.InsertColumn( 5, L"班产", LVCFMT_LEFT, 80 );
        m_wndListView.InsertColumn( 6, L"编码", LVCFMT_LEFT, 80 );

      4、在父控件的WM_SIZE消息中调整该对象的大小

        

    m_wndListView.SetWindowPos(NULL,0,0,cx,cy,SWP_NOACTIVATE | SWP_NOZORDER);
  • 相关阅读:
    图解测试之稳定性-如何开始稳定性测试
    系统稳定性保障
    系统稳定性评测
    分布式架构的架构稳定性
    app测试--稳定性测试
    服务器稳定性测试方法汇总
    服务端稳定性测试
    发票问题
    android x86 固件定制
    Nim游戏博弈(收集完全版)
  • 原文地址:https://www.cnblogs.com/wangrx/p/5130211.html
Copyright © 2011-2022 走看看