· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› listview

Посл.отвђт Сообщен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