Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.16;
Скачать: CL | DM;

Вниз

проблема с LVItemHeight в TKOLListView   Найти похожие ветки 

 
heilong   (2007-06-08 17:35) [0]

в TKOLListView под MCK не могу поменять высоту строчки,
чему не присваиваю LVItemHeight ничего не работает, добавляю в конструктор

Result.lv := NewListView( Result.Form....SetSize( 481, 265 ).SetLVItemHeight(100);

тоже самое. KOL сборка 2.65, ListView в режиме detail, все строки и заголовки добавляются руками.


 
Vladimir Kladov   (2007-06-09 12:34) [1]

Есть надежный способ изменить высоту строк в listview в бОльшую сторону. Добавить imagelist для иконок с нужной высотой, ширину при этом можно указать 1 пиксель. Например ImgWidth = 1, imgHeight = 100.


 
Vladimir Kladov   (2007-06-09 16:59) [2]

Вообще-то, контрол должен быть lvoOwnerDrawFixed, чтобы присваивать LVItemHeight. Сейчас сделал такой эксперимент: можно при создании указать lvoOwnerDrawFixed, чтобы событие WM_MEASUREITEM пришло, а потом просто снять, после первого показа. Только снимать пришлось через API (это я поправлю).


 
Vladimir Kladov   (2007-06-09 17:04) [3]

Если разберетесь в OnCustomDraw... - там можно подставить только цвет шрифта, остальное поручить отрисовщику по умолчанию. Разобраться сложно. Мне так и не получилось сделать для режима lvsDetail (не lvsDetailNoHeader), чтобы заголовки рисовались хоть как-нибудь. Получилось, что custom-отрисовка работает "красиво" только когда нет заголовков колонок.

Если кто знает рецепт побороться с заголовками, дайте пример в эту ветку. Что-то у меня подозрение, что надо субклассировать header-контрол для этого, что весьма громоздко получается.


 
Vladimir Kladov   (2007-06-09 17:07) [4]

Предыдущий ответ - жто промах, целился в другую ветку. Скопировал туда.


 
heilong   (2007-06-11 12:07) [5]

Спасибо, попробую 2й вариант как скачаю 2.66.

И еще если в GroupBox отключить ctl3d, рисует обе рамки и 3d и 2d, это нормальное поведение?



Страницы: 1 вся ветка

Текущий архив: 2007.12.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
8-1170999683
Belkam
2007-02-09 08:41
2007.12.16
Слайд шоу


1-1190091044
Kolan
2007-09-18 08:50
2007.12.16
Использовать или нет объекты спецификаций?


15-1195375676
namco
2007-11-18 11:47
2007.12.16
текст редактор


11-1174226435
D[u]fa
2007-03-18 17:00
2007.12.16
Пара вопросов о PControl


5-1164199192
Provodnick
2006-11-22 15:39
2007.12.16
Добавление Object в TRichEdit.Lines