Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
7-70545
ККВ
2003-03-25 09:12
2003.05.22
TryIcon


3-70146
rosl
2003-05-02 07:57
2003.05.22
автоматическое добавление номера


3-70152
Cherry85
2003-04-30 14:47
2003.05.22
Rave Reports


3-70163
_Narayan_
2003-05-02 14:05
2003.05.22
триггер


3-70169
Pavel54
2003-05-03 11:00
2003.05.22
Импорт таблицы Paradox в MS Access 2002





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский