insertitem

导读 大家好,我是小曜,我来为大家解答以上问题。insertitem很多人还不知道,现在让我们一起来看看吧!1、在list控件里面插入一个新行,怎样算...

大家好,我是小曜,我来为大家解答以上问题。insertitem很多人还不知道,现在让我们一起来看看吧!

1、在list控件里面插入一个新行,怎样算详细啊?

2、MSDN里的函数原型

3、int InsertItem( const LVITEM* pItem );

4、int InsertItem( int nItem, LPCTSTR lpszItem );

5、int InsertItem( int nItem, LPCTSTR lpszItem, int nImage );

6、int InsertItem( UINT nMask, int nItem, LPCTSTR lpszItem, UINT nState, UINT nStateMask, int nImage, LPARAM lParam );

7、给你个例子。。。

8、m_list.InsertColumn(0,"Col 1");

9、 m_list.InsertColumn(1,"Col 2");

10、 m_list.InsertColumn(2,"Col 3");

11、 m_list.InsertColumn(3,"Col 4");

12、 m_list.InsertItem(0,"row1",0);

13、 CString stemp ="";

14、 for(int i =0;i<4;i++)

15、 {

16、 stemp.Format("row 0 %d",i);

17、 m_list.SetItemText(0,i,stemp);

18、 }

19、 m_list.InsertItem(0,"row befor prev",0);

20、 m_list.InsertItem(2,"row after prev",0);

21、注意InsertItem的第一个参数

22、结果因该是这样的

23、row befor prev

24、row1 row01 row02 row03 row04

25、row after prev

本文到此讲解完毕了,希望对大家有帮助。

最新文章