我在类库大全里好象没有找到相关的资料
到底要怎么做呢??

解决方案 »

  1.   

    首先用 CListCtrl::GetHeaderCtrl 得到 一个 CHeaderCtrl对象
    然后用 CHeaderCtrl::GetItem() , CHeaderCtrl::GetItemCount() 等函数得到你想要得信息。
      

  2.   

    extern CListCtrl* pmyListCtrl;
    LVCOLUMN col;TCHAR  szHeadText[256] = {'\0'};
    // Double the column width of the first column.
    if (pmyListCtrl->GetColumn(0, &col))
    {
        strcpy(szHeadText, col.pszText);
    }
      

  3.   

    smilewang(急速传说) 
      HDITEM 这个我不懂 Bandry(菜鸟-舍我其谁) 
    TCHAR  szHeadText[256] = {'\0'};
    LVCOLUMN col; if (m_pListCtrl->GetColumn(1, &col))
    {
    strcpy(szHeadText, col.pszText);
    } MessageBox(szHeadText);试过了,,怎么显示是空的呢?
      

  4.   

    m_pListCtrl->GetColumn(1, &col)  失败
    为什么?
      

  5.   

    我的程序是视图类是 CListView
    .h
    protected:
    CListCtrl *m_pListCtrl;
    .cpp
    m_pListCtrl=&GetListCtrl();
      

  6.   


    CHeaderCtrl* pmyHeaderCtrl;pmyHeaderCtrl =(CHeaderCtrl* ) GetListCtrl().GetHeaderCtrl();HDITEM hdi;
    TCHAR  lpBuffer[256];// 根据实际情况设置大小hdi.mask = HDI_TEXT;
    hdi.pszText = lpBuffer;
    hdi.cchTextMax = 256;pmyHeaderCtrl->GetItem(i, &hdi); // i 为你想要得列的index在 lpBuffer中放的就是你想要的文字
    CString str;
    str.Format("%s",lpBuffer);
    MessageBox(str);