SetItemText定义为:每一列可以设置。意思是现在我们已经用
InsertItem在列表控件中插入了一行。然后我们要循环的插入数据。我们这里用
for循环。
示例
for( i = 0; i < size; i ++ )
{
m_list.Insert( AAA, LVCFMT_LEFT, 100 );
}
在这里我们的AAA的取值应该是什么呢,这里分两种情况
第一种,i的取值没有其他因素影响,会一直从0到size-1,那么这里用AAA=0或者AAA=i是都可以的,只是最后列表控件显示的插入的顺序会不一样。
for( i = 0; i < size; i ++ )
{
m_list.Insert( i, LVCFMT_LEFT, 100 );
}
另一种,在插入行的过程中需要进行条件判断后才能插入,那么我们这里只能把0赋值给AAA
for( i = 0; i < size; i ++ )
{
if( TRUE /* or False*/ )
{
m_list.Insert( 0, LVCFMT_LEFT, 100 );
}
用于MFC设置
CListCtrl控件中的列表项内容。
BOOL SetItemText( int nItem, int nSubItem, LPTSTR lpszText );
举例如下:
CListCtrl m_listctrl;
m_listctrl = new ClistCtrl();