Code:
void CMirrorSize::InitComboHelper(CComboBoxEx& cb, const TCHAR* lpTxt, int nItem, int nImage)
{
	COMBOBOXEXITEM cbi={0};
	cbi.mask=CBEIF_IMAGE | CBEIF_INDENT | CBEIF_TEXT;
	cbi.iItem=nItem;
	cbi.iImage=nImage;
	cbi.iIndent=(0&0x05);
	cbi.pszText=(LPWSTR)lpTxt;
	ASSERT(0==cb.InsertItem(&cbi));
}

void CMirrorSize::OnInitCombo(CComboBoxEx& cb, int nComboSize, CImageList*pImgLst)
{
	if(pImgLst!=NULL)
		cb.SetImageList(pImgLst);
	for(int i=0; i<5; i++)
	{
		InitComboHelper(cb,lpTemp[i],i,i);
	}	
}
lpTemp[i] contains const string i
Why does the cb's size after I call OnInitCombo become zero ?

Thank you