如何设置CListCtrl的LVC_EDITLABELS 大家都知道用SetExtendStyle函数可以设置列表控件的扩展属性现在我要设置列表的lvc_editlabels属性,该如何设置呢??用哪个函数可以设置这个属性呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 属性里点一下就行了orm_cList.ModifyStyle(0, LVS_EDITLABELS); 给你一个例子: 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); 还有一个问题,为什么在单文档视图中在这样的情况下我的列表视图不以用鼠标取到啊CMainFrame::OnCreate(){....DWORD dwStyle = ......;CRect rect;GetClientRect(rect);CListCtrl * pList = new CListCtrl;pList->InsertColumn(...);pList->InsertItem(...);pList->SetItem(...);在这种情形下,当运行时,列表是不可取的,为什么呢??...}pListCtrl->Create(dwStyle,rect,this,10001); CMainFrame::OnCreate(){....DWORD dwStyle = ......;CRect rect;GetClientRect(rect);CListCtrl * pList = new CListCtrl;pListCtrl->Create(dwStyle,rect,this,10001);pList->InsertColumn(...);pList->InsertItem(...);pList->SetItem(...);在这种情形下,当运行时,列表是不可取的,为什么呢??...} GridCtrl控件求助,要使用CGridCellCombo,单元格下拉列表,如何使用CComboBox::SetCurSel() 多线程 VC中用ADO操作数据库用.udl连接不同数据库时问题 为什么在Visual C++里用不了inet_aton? 结构的转换 求帮助,路过朋友进来看看,非技术。发言有分 看看我的个人主页啊:)有惊喜!!! 请问com中如何得到com的dll文件存放的目录呢? ○ 没分了,磕头提问Windows消息 ○ vc开发access数据库问题 如何让DBGrid与SQL Server关联起来? 高分求教线程池的思路和源代码,不够加分
or
m_cList.ModifyStyle(0, LVS_EDITLABELS);
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);
在这样的情况下我的列表视图不以用鼠标取到啊
CMainFrame::OnCreate()
{
....DWORD dwStyle = ......;
CRect rect;
GetClientRect(rect);CListCtrl * pList = new CListCtrl;
pList->InsertColumn(...);
pList->InsertItem(...);
pList->SetItem(...);在这种情形下,当运行时,列表是不可取的,为什么呢??
...
}
pListCtrl->Create(dwStyle,rect,this,10001);
{
....DWORD dwStyle = ......;
CRect rect;
GetClientRect(rect);CListCtrl * pList = new CListCtrl;
pListCtrl->Create(dwStyle,rect,this,10001);pList->InsertColumn(...);
pList->InsertItem(...);
pList->SetItem(...);在这种情形下,当运行时,列表是不可取的,为什么呢??
...
}