Люди, помогите, что в этом куске кода неправильно:
LVFINDINFO info = {0};
info.flags=LVFI_STRING|LVFI_PARTIAL|LVFI_WRAP;
info.psz="Text";
int itemidx=0;
itemidx = SendMessage(hTarget, LVM_FINDITEM, -1, (LPARAM) (const LVFINDINFO *)&info);
Этот код должен искать элемент, начинающийся с "Text", однако он все время возвращает либо -1 (не найден), либо ссылки на другие элементы

Если затем попробовать что-нить другое делать с этим списком (например сообщением LVM_SETITEMPOSITION), то оно работает. А вот поиск - никак