CListCtrl::InsertItem的用法?
CListCtrl::InsertItem(int nItem,LPCTSTR lpszItem,int nImage)是怎么使用的,特别是nImage是什么属性,是不是可以加入图片的? 问题点数:0、回复次数:5Top
1 楼zfive5(醉马不肖)回复于 2004-05-01 19:27:22 得分 0
图片的在imagelist中的index
setimagelistTop
2 楼sgnaw(李逍遥)回复于 2004-05-01 19:30:24 得分 0
int nItem, RowNumber;
CString strNo;
for(RowNumber = 0; RowNumber<10; RowNumber++)
{
strNo.Format("%d", RowNumber);
nItem = m_listctrl.InsertItem(RowNumber, _T(strNo));
m_listctrl.SetItemText(nItem, 0, _T(strNo));
m_listctrl.SetItemText(nItem, 1, _T("李逍遥" + strNo));
}Top
3 楼zhangnanonnet(鱼欢)回复于 2004-05-01 19:32:42 得分 0
cimagelist的索引,是可以插入图
CImageList imaSmall;
imaSmall.Create(IDB_SMALLBMP, 16, 0, RGB(0,128,128));
m_RecvList.SetImageList(&imaSmall, LVSIL_SMALL);
int listindex;
LV_ITEM lvItem;
listindex=m_LocalList.GetItemCount();
lvItem.mask = LVIF_IMAGE|LVIF_TEXT;
lvItem.iItem =listindex;
lvItem.iSubItem =0;
lvItem.iImage=imageindex;
lvItem.pszText = (LPTSTR) file;
m_LocalList.InsertItem(&lvItem);
lvItem.mask = LVIF_TEXT;
lvItem.iItem =listindex;
lvItem.iSubItem =1;
lvItem.pszText = (LPTSTR) unread;
m_LocalList.SetItem(&lvItem);
lvItem.mask = LVIF_TEXT;
lvItem.iItem =listindex;
lvItem.iSubItem =2;
lvItem.pszText = (LPTSTR) total;
m_LocalList.SetItem(&lvItem);
大概例子就是这样Top
4 楼countryboy(沉淀)回复于 2004-05-01 21:40:05 得分 0
int InsertItem( int nItem, LPCTSTR lpszItem );可以在列表控件中nItem指明位置插入一项,lpszItem为显示字符。除LVS_REPORT风格外其他三种风格都只需要直接调用InsertItem就可以了,但如果使用报表风格就必须先设置列表控件中的列信息。Top
5 楼ydbcsdn(我恨我痴心)回复于 2004-05-02 14:40:54 得分 0
他有3个同名函数, 一般我们只用
int InsertItem( int nItem, LPCTSTR lpszItem );
非常的方便。Top
相关问题
- CListCtrl的用法
- CListCtrl::GetItem的用法
- 请教 CListCtrl 的用法
- CListCtrl的用法问题?
- 请教:CListCtrl结合CImageList的用法
- CListCtrl重载后的用法(急)
- 请教CListCtrl的一个用法
- CListCtrl::InsertItem()的问题
- CListCtrl::FindItem(LVFINDINFO * pFindInfo,int nStart=-1)函数的具体用法!(Novelty)
- 有谁知道BOOL CListCtrl::SortItems( PFNLVCOMPARE pfnCompare, DWORD dwData );的用法




