Mam kilka problemów z list-view, oto one:
1. W WM_INITDIALOG wrzucam na listę pozycje, potem robię
ListView_SetItemState(hListBox, 0,LVIS_FOCUSED, LVIS_FOCUSED) żeby fokus złapała pierwsza pozycja na liście. Jednak nie łapie, chyba że kliknę gdzieś w obrębie tej listy (np na białym obszarze), co jest równoznaczne z wywołaniem WM_NOTIFY. Da się to jakoś zrobić od razu?
2. Chcę w pewnym momencie wrzucania pozycji na listę zmienić kolor tekstu. Warunek sprawdza dla każdej pozycji jaki kolor jej nadać i nadaje komunikatem LVM_SETTEXTCOLOR. Problem w tym, że reszta pozycji na liście przyjmuje kolor pierwszego elementu. Wnioskuję z tego, że LVM_SETTEXTCOLOR dotyczy całej listy. Czy jest jakaś inna możliwość zmiany kolorów tekstu na liście?