CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

CListCtrl::InsertItem的用法?

楼主SystemProgram(小虫子)2004-05-01 19:20:54 在 VC/MFC / 基础类 提问

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 );的用法

关键词

  • clistctrl
  • insertitem
  • rownumber
  • nimage
  • nitem
  • 图片

得分解答快速导航

  • 帖主:SystemProgram

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo