Подскажите пожалуйста: переделывал стандартный пример из Трельсена, ввел поле ID. Хотелось бы чтобы элемент коллекции удалялся не с определенными номером, а шел поиск по ID и элемент с нужным ID удалялся. Вот листинг самой функции удаления. Как мне сделать цикл по всем элементам? (я ввел для элемента функцию get_obj, котора одним из параметров выдает этот ID).
STDMETHODIMP CSquiggleCollection2::Remove(long index)
{
// Be sure we are in range.
if(index >=0 && index <= m_vecSquiggles.size())
{
// Find the correct squiggle.
IDispatch* pDisp = m_vecSquiggles[index];