如题

解决方案 »

  1.   

    可以
    定义列数
    const int NUM_COL = 5 ;
    static _TCHAR *_sszColLabel[NUM_COL] =
    {
    _T("  列名1"), _T(" 列名2"), _T(" 列名3") , _T(" 列名4"), _T(" 列名5")
    };static int _snColFmt[NUM_COL] = 
    {
    LVCFMT_LEFT, LVCFMT_LEFT, LVCFMT_LEFT, LVCFMT_LEFT, LVCFMT_LEFT
    };static int _snColWidth[NUM_COL] = 
    {
    100, 80, 80 , 80, 80 
    };// 初始化List
    void CQueryFriends::InitList()
    {

    m_RecvList.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
    LV_COLUMN lvc;
    lvc.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM; for(int i = 0; i < NUM_COL; i++)
    {
    lvc.iSubItem = i;
    lvc.pszText = _sszColLabel[i];
    lvc.cx = _snColWidth[i];
    lvc.fmt = _snColFmt[i];

    m_RecvList.InsertColumn(i, &lvc);
    }
    // m_RecvList.SetItemCount(20);
    }
      

  2.   

    m_List.SetExtendedStyle(LVS_EX_GRIDLINES);