Я использую следующий код для извлечения индекса строки, содержащей определенный текст во втором столбце (из которых он имеет 3, индекс один и два, которые содержат другой текст).
LVFINDINFO inf={0};
inf.flags=LVFI_PARCIAL|LVFI_STRING;
inf.psz="textToFind";
std::cout<<ListView_FindItem(mywinHandle, -1, (LPARAM)&inf);
Однако, он будет возвращать только -1, поскольку будет искать в первом столбце (индекс один - на 15 входных данных, будет возвращать 15 и т. Д.).Я попытался понять, как использовать элемент lParam для поиска в другом конкретном столбце (если это вообще возможно), но не смог, даже когда я добавил как lParam LVITEM с правильным элементом Item.Я просто не мог найти дорогу сюда http://msdn.microsoft.com/en-us/library/bb774745%28v=vs.85%29.aspx
Спасибо за любую помощь.