如何向CListView中添加內容﹖ 本人做了一個小程序﹐將一個單文檔程序分開成左右兩個VIEW﹐左邊是TREEVIEW﹐右邊是LISTVIEW﹐我想把左邊的操作反映到右邊去﹐做了一個CLISTCTRL的控件引用到了LISTVIEW的控件變量﹐然而設置控件屬性和向控件中添加代碼確發生指正錯誤﹐請問這是什麼原因﹐我該如何解決此問題。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在试图函数里用CListCtrl &thectrl=GetListCtrl();thectrl.InsertItem(i,"");//先用InsertColumn()插入列后,就用这句插入第i行thectrl.SetItemText(i,0,str);//接着就设置刚插入行的第1列的数据thectrl.SetItemText(i,2,str);//刚插入行的第3列的数据thectrl.SetItemText(i,1,str);//刚插入行的第2列的数据 CListCtrl &listCtrl = (CListCtrl&)GetListCtrl();得到listCtrl后,你就可以操作listCtrl向视图中添加树了. 片段:LV_ITEM lvi;lvi.mask = LVIF_TEXT|LVIF_IMAGE; lvi.iItem = FileNumber;lvi.iSubItem = 0;lvi.pszText = buferNumber;lvi.iImage=1;int iii=p->InsertItem(&lvi);LV_ITEM lvi2;lvi2.mask = LVIF_TEXT;p->SetItemText(iii, 1, bufferName);LV_ITEM lvi3;lvi3.mask = LVIF_TEXT;p->SetItemText(iii, 2, bufferLongName); 謝謝樓上幫忙的兄弟。我就是按照laiyiling(最熟悉的陌生人)(知道的太少啦,好多的问题不会!) 的方法做的﹐結果第一句可以過去﹐後面的就不行了﹐很奇怪。今晚我回去檢查一下﹐看看是否那裡寫錯了。 MFC界面闪屏 列表控件的项不能单击选中? vc调用dll中的结构体 怎么控制别的程序窗口里的LISTVIEW 请那位朋友能用VC写一个能在ASP中调用的最简单的DLL? 请问用 ShellExecute 创建得进程,我能否得到他的进程句柄? 用modem拨号的程序为什么要打开com串行端口呀? 如何实现CFormView的最大化 全局钩子的问题,水帖的跪求别进 在ATL中如何定义可选参数? Excel自动化,被调用的对象已与其客户断开连接 求助:如何创建一个继承于CDialog的类
CListCtrl &thectrl=GetListCtrl();
thectrl.InsertItem(i,"");//先用InsertColumn()插入列后,就用这句插入第i行
thectrl.SetItemText(i,0,str);//接着就设置刚插入行的第1列的数据
thectrl.SetItemText(i,2,str);//刚插入行的第3列的数据
thectrl.SetItemText(i,1,str);//刚插入行的第2列的数据
得到listCtrl后,你就可以操作listCtrl向视图中添加树了.
LV_ITEM lvi;
lvi.mask = LVIF_TEXT|LVIF_IMAGE;
lvi.iItem = FileNumber;
lvi.iSubItem = 0;
lvi.pszText = buferNumber;
lvi.iImage=1;
int iii=p->InsertItem(&lvi);
LV_ITEM lvi2;
lvi2.mask = LVIF_TEXT;
p->SetItemText(iii, 1, bufferName);
LV_ITEM lvi3;
lvi3.mask = LVIF_TEXT;
p->SetItemText(iii, 2, bufferLongName);