读书人

怎么添加ctrllist控件

发布时间: 2012-05-15 14:35:29 作者: rapoo

如何添加ctrllist控件
//将保存到数组的所有网卡信息在列表中显示
int iActualItem;
LV_ITEM lvitem;
TCHAR buffer[128];
for(int iItem = 0;iItem<m_arrAdapters.GetSize();iItem++)////////这里的m_arrAdapters是没有声明的,它到底是CList还是CString的对象啊?
{
for(int iSubItem = 0;iSubItem <2;iSubItem++)
{
lvitem.mask = LVIF_TEXT(iSubItem == 0?LVIF_IMAGE:0);
lvitem.iItem = (iSubItem == 0)?iItem:iActualItem;
lvitem.iImage = (iItem%2)?0:2;

if(iSubItem == 0)
{
//序号
sprintf(buffer,"%d",m_arrAdapters.GetAt(iItem).nIndex);
lvitem.pszText = buffer;
iActualItem = m_ctrlAdaptersLst.InsertItem(&lvitem);
}
else
{
//MAC地址
sprintf(buffer,"%s",m_arrAdapters.GetAt(iItem).strMac);
lvitem.pszText = buffer;
m_ctrlAdaptersLst.SetItem(&lvitem);
}

}
}
在这里面m_ctrlAdaptersLst表示什么啊?我看到网上说添加ctrllist控件 ,怎么添加呢,怎么我的提示
error C2039: 'InsertItem' : is not a member of 'CListBox'这个错误啊?

[解决办法]
在工具箱把“List Control"控件拖到对话框中即可

读书人网 >VC/MFC

热点推荐