这是自己在编程中碰到的一些问题。太讨厌做界面了,但必需得做,就算做服务器软件也得有一个简单界面呢。
1、加入图片
1
CImageList imaSmall;
2
imaSmall.Create(IDB_SMALLBMP,
16
,
0
,RGB(
0
,
128
,
128
));
3
m_RecvList.SetImageList(
&
imaSmall,LVSIL_SMALL);
也可以调用loadImage,然后用CImageList的Add...
注意:一般要来,在调用CListCtrl的SetImageList时,都用LVSIL_SMALL。否则可能不能显示
2、插入项(report)
最简单的就是
int InsertItem( int nItem, LPCTSTR lpszItem, int nImage );
如果用LVITEM结构来插入的话,稍微注意一点:
int nItem = m_list.GetItemCout();
a.插入一项
LVITEM item;
item.mask = LVIF_IMAGE|LVIF_TEXT;
lvItem.iItem =nItem ;
lvItem.iSubItem = 0; //一定要设为0
lvItem.iImage=imageindex; //图片的索引
lvItem.pszText = (LPTSTR) file;
m_list.InsertItem(&lvItem); b.插入一子项
tem.mask = LVIF_TEXT;
lvItem.iItem =nItem ; //某一项下的子项
lvItem.iSubItem = 1; //一定要设为大于1的值
lvItem.pszText = (LPTSTR) file;
m_list.InsertItem(&lvItem); 3、修改某一项的属性
4、查询某一项
posted on 2006-08-24 15:02
冰风谷 阅读(1240)
评论(0) 编辑 收藏 引用 所属分类:
VC控件