天天看點

MFC - List Control的一般使用方法

// 清單控件的使用         // 1、動态添加清單頭         CString str[] = { TEXT("姓名"),TEXT("性别") ,TEXT("年齡"),TEXT("家庭住址") };         for (int i = 0; i < 4; i++)         {             // 添加每一列的表頭              // 參數1:索引、第幾列             // 參數2:列名稱、表頭名稱             // 參數3:對齊方式             // 參數4:列寬度             m_lst1.InsertColumn(i, str[i], LVCFMT_CENTER, 100);         }         // 2、動态設定正文 -(表頭不算做正文裡面的内容,索引還是從0開始)         int j;         for (int i = 0; i < 20; i++)         {             j = 0;             CString name;             name.Format(TEXT("趙六_%d"), i);             // 設定第一列的姓名 這裡需要先插入一行             m_lst1.InsertItem(i, name);             // 設定性别             m_lst1.SetItemText(i, ++j, TEXT("男"));             // 設定年齡             m_lst1.SetItemText(i, ++j, TEXT("20"));             // 設定家庭住址             m_lst1.SetItemText(i, ++j, TEXT("China"));         }         // 3、設定樣式 整行選中、顯示網格         m_lst1.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);      

  作者:Jeremy.Wu

  出處:https://www.cnblogs.com/jeremywucnblog/

  本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。