Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изменить цвет строки ListView [D6]


Иван_А ©   (2007-09-26 17:24:00) 

Здраствуйте.
Как изменить цвет строки.


DVM   (2007-09-26 22:25:00) [1]


> {RASkov} ©

ListView вообще крайне глючный в плане отрисовки элемент управления. Например, можно в XP SP2 выключить пункт "Отображать содержимое окна при перетаскивании" и попробовать перетащить какой либо значок на рабочем столе и полюбоваться на кривую подпись под ним.

Причем вся масса глюков появляется при включенных темах.


DVM   (2007-09-26 22:20:00) [2]


> А как же Виста? :)

Просто строку покрасить можно без проблем.
Проблемы появляются когда начинаешь самостоятельно отрисовывать текст субитемов и скажем значки у субитемов. Причем вся картина начинает портиться в момент когда мышь водят над поверхностью такого ListView - пропадают надписи, фон под текстом ни с того ни с сего становится вдруг черным и т.д.


> ЗЫ: Я так и не увидел скриншотов с "косяками" данных обработчиков
> в Висте....)

Да я забыл совсем об этом.


{RASkov}   (2007-09-26 20:17:00) [3]

> [2] DVM ©   (26.09.07 17:56)

А как же Виста? :)
ЗЫ: Я так и не увидел скриншотов с "косяками" данных обработчиков в Висте....)


DVM   (2007-09-26 17:56:00) [4]

nCustomDrawItem + OnCustomDrawSubItem или OnAdvancedCustomDrawItem + OnAdvancedCustomDrawSubItem


Dimaxx   (2007-09-26 17:31:00) [5]

Через OwnerDraw.


Наверх

Титульная страница Поиск, карта сайта Написать письмо