![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ScrollBar
ИванВ © (2010-05-06 16:28:00)Как определить есть у компонента скрол бар или нет, т.е. видно ли его(скролбар)?
Имеется ввиду скролбар типа TControlScrollBar.
Игорь Шевченко (2010-05-06 16:57:00) [1]И. Павел © (06.05.10 16:47) [1]
(GetWindowLong(WinControl.Handle, GWL_STYLE) and WS_VSCROLL) <> 0 - видно вертикальный
(GetWindowLong(WinControl.Handle, GWL_STYLE) and WS_HSCROLL) <> 0 - видно горизонтальный
И. Павел (2010-05-06 16:52:00) [2]В API есть функции: GetScrollInfo и SetScrollInfo
И. Павел (2010-05-06 16:47:00) [3]Запомнить ClientWidth/ClientHeight у компонентов без скроллбара и сравнивать с текущими :) Если текущие меньше - значит скроллбар появился :)