void CSoundAnimDlg::updateSounds() { if (_SelectedMarker != 0) { vector<NLMISC::TStringId> sounds; _SelectedMarker->getSounds(sounds); CListBox* list = (CListBox*) GetDlgItem(IDC_SOUND_ANIM_LIST); list->ResetContent(); vector<NLMISC::TStringId>::iterator iter; for (iter = sounds.begin(); iter != sounds.end(); iter++) { list->AddString(CStringMapper::unmap(*iter).c_str()); } list->UpdateData(); } }