Показать сообщение отдельно

  #2  
Старый 23.09.2009, 07:47
ICQ Hool
Участник форума
Регистрация: 31.03.2008
Сообщений: 143
Провел на форуме:
403124

Репутация: 95
По умолчанию

Цитата:
POSITION pos = m_ctlList.GetFirstSelectedItemPosition();
if (pos == NULL)
m_ctlList.AddItem( _T("nItem"),_T("no item selected"));
else
{
while (pos)
{
int i=0;
//nItem=0;
nItem[i] = m_ctlList.GetNextSelectedItem(pos);
test.Format("%d",nItem[i]);
m_ctlList.AddItem( _T("nItem"),_T(test));



while(!eof(fh))
{
_read(fh,&mstruct,sizeof mstruct);

if(nItem[i]==2)
{
out<<ms.k<<'\n';
}
if(nItem[i]==3)
{
out1<<ms.m<<'\n';
}
}
i++;
}}

при выделении 2-го и 3-го элемента записывает только второй

если выделить нулевой или первый элемент и второй то не запишет ничего => почему-то запоминается номер только первого выделенного элемента а вторых какбы нет...
что я делаю нетак
 
Ответить с цитированием