![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
Возник вопрос: а как отловить появление на нём скроллбаров, а также узнать ширину (высоту) для вертикального (горизонтального) скроллбара?
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Петрович |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 25 Всего: 55 |
Посмотри GetSystemMetrix(SM_CXVSCROLL) и GetSystemMetrix(SM_CYHSCROLL)
При появлении/исчезновении скроллбаров, у него возникает событие Resize. Вешай обработчик и в нем смотри - есть или нет скроллбар. -------------------- Все знать невозможно, но хочется |
||||
|
|||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
Хм... А как узнать, виден ли он? Свойство VertScrollBar.Visible, к примеру, не показывает, виден ли скролл или нет, а определяет, будет ли он появляться... -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 25 Всего: 55 |
У объектов TControlScrollBar (HorzScrollBar и VertScrollBar) есть метод функция IsScrollBarVisible
И еще, из серии "А знаете-ли Вы?" Свойство ClientWidth, не включает в себя размер скроллбара и рамки. Т.е. если dx = ScrollBox.Width-ScrollBox.ClientWidth, то dx при видимом вертикальном скролбаре отличается от dx при невидимом, ровно на GetSystemMetrix(SM_CXVSCROLL). -------------------- Все знать невозможно, но хочется |
|||
|
||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
Да... переработался я... А ведь раньше знал! Спасибо, завтра попробую, а пока в кино, отдыхать, прочь от компа -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |