VC++中 CListCtr::InsertItem的作用是什么?

VC++中 CListCtr::InsertItem的作用是什么?,第1张

作用是:在列表控件里面插入一个新行。

函数有四个重载:

int InsertItem(const LVITEM* pItem )

int InsertItem(int nItem,LPCTSTR lpszItem )

int InsertItem(int nItem,LPCTSTR lpszItem,int nImage )

int InsertItem(UINT nMask,int nItem,LPCTSTR lpszItem,

   UINT nState,UINT nStateMask,int nImage,LPARAM lParam

)

该函数一般和CListCtr::SetItemText一起使用。

list.InsertItem(0,"主数据")

插入数据"主数据"到第一行的主项,你可以认为是第一列。

list.SetItemText(0,1,"子数据")

将第一行第二列(1表示第二列)设置为“子数据”。

用List的 toArray(T[] t) 方法就行。

例子 整数和字符串,其它都一样。

List<Integer>a=new LinkedList<Integer>() for(int i=0i<50i++)a.add(i)Integer[] b=new Integer[a.size()] b=a.toArray(b)System.out.println(Arrays.toString(b))List<String>c=new LinkedList<String>() StringBuilder sb=null for(int i=0i<50i++){sb=new StringBuilder() for(int j=0j<10j++) sb.append((char)((Math.random()*26)+65)) c.add(sb.toString()) } String[] d=new String[c.size()] d=c.toArray(d) System.out.println(Arrays.toString(d))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11427954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存