Проблема такая:
Создал ListView (чараз апи), добавил в него 2 колонки. Но заполняется только первая (SubItem=0), вторая никак не хочет. В чем может быть проблема (item я указываю тот же что и в первой колонке, SubItem=1).
Здравствуйте, Kostya_n, Вы писали:
K_>Создал ListView (чараз апи), добавил в него 2 колонки. Но заполняется только первая (SubItem=0), вторая никак не хочет. В чем может быть проблема (item я указываю тот же что и в первой колонке, SubItem=1).
Стиль у list view — LVS_REPORT? Ширина второй колонки больше нуля? Что ListView_SetItem возвращает для второй колонки?
Здравствуйте, Alex Fedotov, Вы писали:
AF>Здравствуйте, Kostya_n, Вы писали:
K_>>Создал ListView (чараз апи), добавил в него 2 колонки. Но заполняется только первая (SubItem=0), вторая никак не хочет. В чем может быть проблема (item я указываю тот же что и в первой колонке, SubItem=1).
AF>Стиль у list view — LVS_REPORT? Ширина второй колонки больше нуля? Что ListView_SetItem возвращает для второй колонки?
Для заполнения 2-ой и далее колонок используем ListView_SetItemText и все должно быть Ok.
Re: Колонки ListView
От:
Аноним
Дата:
18.11.03 10:45
Оценка:
Здравствуйте, Kostya_n, Вы писали:
K_>Проблема такая: K_>Создал ListView (чараз апи), добавил в него 2 колонки. Но заполняется только первая (SubItem=0), вторая никак не хочет. В чем может быть проблема (item я указываю тот же что и в первой колонке, SubItem=1).
Да, стиль LVS_REPORT и ширина больше 0. А SetItem возвращает -1. GetLastError возвращает 0.
Вот код на VB:
lItem.mask = 1
lItem.hSubItem = 1
lItem.iItem = i
lItem.Text = "Текст"
Call ListView_Insert(hList, lItem)
Заголовок второй колонки есть, а вот значений нет.