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

Вниз

Как убрать полосы прокрутки у ListView   Найти похожие ветки 

 
Степан   (2006-07-21 12:25) [0]

Здравствуйте, многоуважаемые кудесники! Подскажите, каким образом можно отключить показ полос прокруток у компонента типа TListView, ведь как таковое свойство ScrollBars у него отсутствует. Скорее всего это делается через посылку сообщений, именно поэтому этот вопрос я поместил в этот раздел


 
han_malign ©   (2006-07-21 13:33) [1]

Это нужно перекрыть CreateParams и
inherited;
Params.Style := Params.Style or LVS_NOSCROLL;

но:
LVS_NOSCROLL
Scrolling is disabled. All items must be within the client area. This style is not compatible with the LVS_LIST or LVS_REPORT styles. See Knowledge Base Article Q137520 for further discussion.


 
Степан   (2006-07-21 21:02) [2]

Спасибо, последнее опечалило конечно, тк я использую как раз LVS_REPORT стиль... ладно чтон придумаем....


 
Степан   (2006-07-21 21:45) [3]

Кстати говоря, этот флаг (LVS_NOSCROLL) оказывается работает и при стиле LVS_REPORT (покрайней мере под WinXP, делалось через SetWindowLong), т.е. отображение полос прокруток действительно отрубается... , но при этом виндовоз отрубает прорисовку заголовков колонок :) во всей части компонента, которая была "невидимой" на момент применения флага... Интересно, это глюк или так задумано... Еще гляну, как это переваривается на Win98 :)



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

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

Наверх




Память: 0.47 MB
Время: 0.041 c
15-1163411004
Kolan
2006-11-13 12:43
2006.12.03
Колитесь кто делал программы для супермаркетов :)


15-1163163560
koha
2006-11-10 15:59
2006.12.03
Модератору !!!


15-1163602446
Energizer
2006-11-15 17:54
2006.12.03
Кому-нибудь приходилось иметь дело с ВКТ-7 ?


4-1153829366
sVic
2006-07-25 16:09
2006.12.03
Как определить владельца файла(NTFS)


6-1152443749
Asail
2006-07-09 15:15
2006.12.03
Трабла с proxy через TIdHTTP (Indy 10)