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

Вниз

TreeView как запретить показывать HorizScrollBar ?   Найти похожие ветки 

 
titnn ©   (2003-05-10 15:23) [0]

TreeView как запретить показывать HorizScrollBar ?
подскажте плз , что-то никак не могу понять ...


 
titnn ©   (2003-05-10 16:28) [1]

вот пробовал
SetWindowLong (TReeView1.Handle, GWL_STYLE, GetWindowLong (TReeView1.Handle, GWL_STYLE) AND NOT WM_HSCROLL);

но дерево перерисовывается и прокрутка все равно вылазит




 
Юрий Зотов ©   (2003-05-10 16:40) [2]

Похоже, что это не "дерево перерисовывается", а пересоздается окно (RecreateWnd). Естественно, при этом восстанавливаются все стандартные стили.

Попробуйте сделать наследника TTreeView, а в нем заместить метод CreateParams:

procedure TMyTreeView.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style and not WM_HSCROLL
end;


 
titnn ©   (2003-05-10 19:57) [3]

что-то ничего не получается , может кто знает еще какой способ ?


 
Song ©   (2003-05-10 20:33) [4]

ShowScrollBar()


 
titnn ©   (2003-05-10 22:15) [5]

спасибо Song , но , опять же после перерисовки дерева прокрутка появляется опять , можно конечно по onChange заново ее убирать , но как то это криво , по какому событию прятать прокрутку , былоб событие перерисовки не было-бы и проблемы , но его нету ...


 
Юрий Зотов ©   (2003-05-11 00:36) [6]

Елы-палы, вот как плохо бывает, когда просто копируешь текст...

Надо не WM_HSCROLL, а W S_HSCROLL, конечно. Это же СТИЛЬ, а не СООБЩЕНИЕ.


 
Song ©   (2003-05-11 10:12) [7]

2Юрий Зотов © (11.05.03 00:36)
Насколько я помню эти стили не катят в TTreeView



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
14-70511
NA
2003-05-05 00:28
2003.05.22
Рандомизация всей страны, или Хаотичные движения мышью


14-70428
Delirium^.Tremens
2003-04-30 13:45
2003.05.22
Майские каникулы


14-70438
nick-from
2003-04-28 22:51
2003.05.22
Голосование


1-70364
Денчез
2003-05-09 20:42
2003.05.22
Как сделать так чтобы окошко появлялось плавно(прелоадер в 3DMark


14-70527
Desdechado
2003-05-05 11:14
2003.05.22
подскажите качественный инструмент типа IBExpert