HHDlg.h中定义int m_iIndex; CListBox m_ctrList;
HHDlg.cpp,
BOOL CHHDlg::OnInitDialog() 
{
   CDialog::OnInitDialog();
   ......
   SetTimer(1,1000,NULL);
   return TRUE;
}
void CHHDlg::OnSelchangeList1()
{
  m_iIndex = m_ctrList.GetCurSel();
}void CHHDlg::OnTimer()
{
  UpdateData();
  m_ctrList.SetCurSel(m_iIndex);
  UpdateData(FALSE);
}如果设置CListBox为单选属性,则ontimer刷新时,选中的行还保留被选中状态,如果为多选属性,则刷新时选中的项就没了,要怎样才能在刷新时保持选中的项一直为被选中状态