大家都知道用SetExtendStyle函数可以设置列表控件的扩展属性
现在我要设置列表的lvc_editlabels属性,该如何设置呢??
用哪个函数可以设置这个属性呢??

解决方案 »

  1.   

    属性里点一下就行了
    or
    m_cList.ModifyStyle(0, LVS_EDITLABELS);
      

  2.   

    给你一个例子: CTreeCtrl* pTree = (CTreeCtrl*)GetDlgItem(IDC_TREEVIEW1);
    pTree->SetImageList(&m_imageList,TVSIL_NORMAL);
    TV_INSERTSTRUCT tvinsert;
    tvinsert.hParent = NULL;
    tvinsert.hInsertAfter = TVI_LAST;
    tvinsert.item.mask = TVIF_IMAGE | TVIF_SELECTEDIMAGE | TVIF_TEXT;
    tvinsert.item.hItem = NULL;
    tvinsert.item.state = 0;
    tvinsert.item.stateMask = 0;
    tvinsert.item.cchTextMax = 6;
    tvinsert.item.iSelectedImage = 1;
    tvinsert.item.cChildren = 0;
    tvinsert.item.lParam = 0;
    tvinsert.item.pszText = "Homer";
    tvinsert.item.iImage = 2;
    HTREEITEM hDad = pTree->InsertItem(&tvinsert);
    tvinsert.item.pszText = "Marge";
    HTREEITEM hMom = pTree->InsertItem(&tvinsert);
    tvinsert.hParent = hDad;
    tvinsert.item.pszText = "Bart";
    tvinsert.item.iImage = 3;
    pTree->InsertItem(&tvinsert);
    tvinsert.item.pszText = "Lisa";
    pTree->InsertItem(&tvinsert);
    tvinsert.item.pszText = "Bart";
    tvinsert.item.iImage = 4;
    pTree->InsertItem(&tvinsert);
    tvinsert.item.pszText = "Lisa";
    pTree->InsertItem(&tvinsert);
    tvinsert.item.pszText = "Dilbert";
    HTREEITEM hOther = pTree->InsertItem(&tvinsert);
    tvinsert.hParent = hOther;
    tvinsert.item.pszText = "Dogbert";
    tvinsert.item.iImage = 7;
    pTree->InsertItem(&tvinsert);
    tvinsert.item.pszText = "Ratbert";
    pTree->InsertItem(&tvinsert);
      

  3.   

    还有一个问题,为什么在单文档视图中
    在这样的情况下我的列表视图不以用鼠标取到啊
    CMainFrame::OnCreate()
    {
    ....DWORD dwStyle = ......;
    CRect rect;
    GetClientRect(rect);CListCtrl * pList = new CListCtrl;
    pList->InsertColumn(...);
    pList->InsertItem(...);
    pList->SetItem(...);在这种情形下,当运行时,列表是不可取的,为什么呢??
    ...
    }
    pListCtrl->Create(dwStyle,rect,this,10001);
      

  4.   

    CMainFrame::OnCreate()
    {
    ....DWORD dwStyle = ......;
    CRect rect;
    GetClientRect(rect);CListCtrl * pList = new CListCtrl;
    pListCtrl->Create(dwStyle,rect,this,10001);pList->InsertColumn(...);
    pList->InsertItem(...);
    pList->SetItem(...);在这种情形下,当运行时,列表是不可取的,为什么呢??
    ...
    }