|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 29, 2003 13:00:56 Имеется стандартный listview, после некоторого количества изменений программы, начали произвольно выделяться три столбца. Изменения работы самого listview'а не касались. Кто-нибудь представляет с чего это его так проколбасило? 2103704792__list1.gif |
|
|
Дата: Сен 29, 2003 13:15:53 А какие изменения? Custom Draw используется? При каких действиях выделяются эти столбцы? |
|
|
Дата: Сен 29, 2003 15:33:36 различные сетевые процедуры добавлял, менюхи менял. Custom Draw думаю нет, но что это такое только догадываюсь. Выделяются всегда, выделение никак не связано с выделением столбцов то есть эффект чисто визуальный. А, еще пропадает при захвате окна за заголовок и нормально отображается пока не отпустишь. |
|
|
Дата: Сен 29, 2003 18:18:03 Custom Draw думаю нет :) А исходники хоть имеются? По коду смотреть можно, если кода нет, смотреть какие сообщения родителю и окну(listview) приходят, заодно и стили окна посмотреть. |
|
|
Дата: Сен 29, 2003 18:53:27 AFAIK, существует несколько способов выделения всех итемов в столбце list view, например: послать всем итемам LVM_SETITEMSTATE со стилем LVIS_SELECTED. |
|
|
Дата: Сен 30, 2003 09:06:35 Исходники имеются, в листвиев ходит только добавление строк и поиск существующих. И повторяю это не то выделение что SELECTED потому как то отдельно мышой можно навыделять и выделенными будут только те что выделил, а не все. А это только эффект такой 8) Вот на скриншоте видно начало первого столбца я выделил. _1136465518__list2.gif |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.056 |