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

Вниз

Как убрать scrollbar ы?   Найти похожие ветки 

 
Makhanev A.S. ©   (2003-08-22 08:16) [0]

Есть ShellTreeView.
Делаю так:

var
SI: TScrollInfo;
begin
SI.fMask := SIF_DISABLENOSCROLL;
SI.cbSize := SizeOf(SI);
SetScrollInfo(stvExplorer.Handle, SB_CTL, SI, True);


Не помогает.
Нужно убрать стандартные виндовские скроллбары, которые появляются автоматически на многих контролах.


 
[lamer]Barmaglot ©   (2003-08-22 09:36) [1]

ShowScrollBar(listbox1.handle, SB_BOTH, false); ?


 
Makhanev A.S. ©   (2003-08-22 21:32) [2]

не помогает :(
таким образом убирается только вертикальный скролл, и то, до первого resize.
Пробовал другие комбинации с ShowScrollBar, не выходит.
Помогите, как быть?
Может есть цивильный компонент наподобие сабжа?


 
Романов Р.В. ©   (2003-08-22 21:50) [3]

Попробуй
SetWindowLong, SetWindowLongPtr, GetWindowLong, GetWindowLongPtr, GWL_STYLE, WS_HSCROLL, WS_VSCROLL


 
Song ©   (2003-08-22 23:18) [4]

2Makhanev A.S. © (22.08.03 21:32) [2]
Очевидный ответ - лови onResize и вызывай ShowScrollBar()


 
Makhanev A.S. ©   (2003-08-22 23:28) [5]


> Song © (22.08.03 23:18) [4]

это в лучшем случае только вертикальный скролл уберёт...
и то, возможно, с мерцанием


 
Song ©   (2003-08-22 23:38) [6]

Для TTreeView другого выхода нет. Кроме того отключай стили WS_VSCROLL, WS_HSCROLL


 
Makhanev A.S. ©   (2003-08-22 23:49) [7]

Вся-то штука в том, что мне надо заменить скроллбары на "свои".
То есть отключать совсем WS_VSCROLL, WS_HSCROLL нельзя.



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-10637
Sheng
2003-08-12 22:29
2003.09.04
Удаление и вставка полей


1-10783
Vorobyev Sergey
2003-08-21 08:33
2003.09.04
Как сохранить совместимость при передаче указат. на объект в DLL?


1-10701
ddghy
2003-08-24 17:57
2003.09.04
Компонент в Delphi для работы с Excel?


3-10615
Gennadiy
2003-08-13 14:56
2003.09.04
Проблема с созданием предстваления


1-10825
terra
2003-08-21 17:04
2003.09.04
Программа создающая EXE-файлы