MFC 列表控件List Control


一般用帶有表頭的報表模式,所以屬性:View設為Report

    // OnInitDialog()中
    CString str[] = {TEXT("姓名"),TEXT("性別"),TEXT("年齡") };
    for (int i = 0; i < 3; i++)
    {
        //設置表頭,索引、內容、左對齊、列寬
        m_listControl.InsertColumn(i, str[i], LVCFMT_LEFT,100);
    }
    //設置正文
    m_listControl.InsertItem(0, TEXT("張三"));//插入,第一條
    m_listControl.SetItemText(0, 1, TEXT(""));//設置條目內容,第一條第2列
    m_listControl.SetItemText(0, 2, TEXT("20"));
    m_listControl.InsertItem(1, TEXT("李四"));//第二條
    //設置屬性,整行選中,顯示網格
    m_listControl.SetExtendedStyle(m_listControl.GetExtendedStyle() | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);

【參考】https://www.bilibili.com/video/av52921336?p=16


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM