Показать сообщение отдельно
Старый 20.08.2008, 08:32   #8
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Lib_gui32 - Многострадальные окна

Пример применения полосы прокрутки для текста.
Возможно у вас появятся проблемы с тем, какие туда параметры передавать.
DrawVScroll(min, max, val, hgt)

Для текста:
min - 0
max - Общая высота текста, полученная при форматировании
val - Значение функции GetPosition (или можете позицию считать самостоятельно)
hgt - Высота текстового окна

Для многостраничного меню (не проверял!!!):
min - 0
max - Общее количество пунктов
val - Selected - GetCursor
hgt - количество пунктов, отображаемых на экране (высота окна меню / высоту курсора (или ItemHeight))
Вложения
Тип файла: zip Lib_vscroll.zip (1.5 Кб, 906 просмотров)
Тип файла: zip VscollDemo.zip (15.8 Кб, 905 просмотров)
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
alexwm (24.11.2009), Rock2roll (16.05.2010)