如何添加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"控件拖到对话框中即可