下面这段程序错在哪里?
void CMainDlg::OnClickList2(NMHDR* pNMHDR, LRESULT* pResult)
{
POSITION pos =m_content2.GetFirstSelectedItemPosition(); if(pos)
{
int nItem = m_content2.GetNextSelectedItem(pos);
CString str;
str.Format("%s",m_content2.GetItemText(nItem,0));
strArray.Add(str);
}
*pResult = 0;
}
void CMainDlg::OnClickList2(NMHDR* pNMHDR, LRESULT* pResult)
{
POSITION pos =m_content2.GetFirstSelectedItemPosition(); if(pos)
{
int nItem = m_content2.GetNextSelectedItem(pos);
CString str;
str.Format("%s",m_content2.GetItemText(nItem,0));
strArray.Add(str);
}
*pResult = 0;
}
{
int nItem = m_content2.GetNextSelectedItem(pos);
CString str;
str.Format("%s",m_content2.GetItemText(nItem,0));
strArray.Add(str);
}
改为while(pos)
即可