|
09.03.2010, 21:18
|
#76
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Сообщение от GRAY_WOLF
А библиотеку самим компилировать из java в class?
|
Пардон. В спешке немного ошибся. Исправил. Качай.
|
(Offline)
|
|
10.03.2010, 10:11
|
#77
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
нокиа е51. при втором вызове init виснет.
се (старый, 176х208 ) тормозит прокрутка, сильно.
|
(Offline)
|
|
10.03.2010, 11:08
|
#78
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
на нокиа проблема была в другом (виснет при чтении файла с помощью lib_resloader).
а вот у СЕ точно проблема в меню32 (нарисовал менюшку средствами МП - тормоза пропали)
|
(Offline)
|
|
10.03.2010, 18:05
|
#79
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Странно. Выложи главный цикл твоего меню. Может в цикле что-то не так написано.
|
(Offline)
|
|
10.03.2010, 19:00
|
#80
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
не сохранил старого исходника, а в новом меню сам сделал стандартными средствами МП.
ну, я большую часть кода брал из примера в первом посте. отличия только в фоне и в том что пункты меню из файла беру.
|
(Offline)
|
|
12.03.2010, 18:09
|
#81
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Свежий пример меню. Со скроллингом длинных пунктов.
С цикличным перемещением курсора по меню.
Кому нужно ещё и запоминать положение курсора - воспользуйтесь командами Selected (положение курсора было) и SetCursor (установить курсор на требуемую позицию).
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.03.2010, 18:14
|
#82
|
Оператор ЭВМ
Регистрация: 22.02.2010
Сообщений: 48
Написано одно полезное сообщение
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Сообщение от odd
Свежий пример меню. Со скроллингом длинных пунктов.
С цикличным перемещением курсора по меню.
Кому нужно ещё и запоминать положение курсора - воспользуйтесь командами Selected (положение курсора было) и SetCursor (установить курсор на требуемую позицию).
|
давно бы так! Большое спасибо!
|
(Offline)
|
|
14.03.2010, 18:00
|
#83
|
Оператор ЭВМ
Регистрация: 22.02.2010
Сообщений: 48
Написано одно полезное сообщение
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Нашел ошибку! некорректно будет работать цикличность, если в меню кол-во пунктов не помещается на экран! Именно это
if key=GA_DOWN then
begin
if Selected = pun then SetCursor(0);
else CursorDown;
DrawMenu; Repaint; Delay(200);
end;
|
когда например на экран помещается 5 пунтков, а всего их 7, то при листании вниз в нихнем пункте, курсор переместиться не на 0, верхний во всем меню, а на 2, тот верхний, который поместился на экране!!! Исправь пожалуйста, odd!
|
(Offline)
|
|
15.03.2010, 05:23
|
#84
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Попробуй, это должно помочь.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
15.03.2010, 14:41
|
#85
|
Оператор ЭВМ
Регистрация: 22.02.2010
Сообщений: 48
Написано одно полезное сообщение
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Сообщение от odd
Попробуй, это должно помочь.
|
да дейставительно помогло, спасибо за помощь
|
(Offline)
|
|
16.07.2010, 15:09
|
#86
|
Оператор ЭВМ
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
никак не могу понять как сделать,чтоб Lib_vscroll нормально работала с Lib_menu32.Такой код не работает,а точнее ползунок внизу вылазит за экран
SetVScroll(wi - VScrollwidth, 20, hi-40);
vscroll.SetOffset(3);
DrawVScroll(0,punkt*textheight,selected*textheight , hi-30);
punkt-кол-во пунктов.Пробовал и без умножения на textheight.Если я правильно понимаю то дело в последнем параметре hi-30,помогите плиз.
Все,помощь не нужна,сам разобрался
Последний раз редактировалось NightDeath, 18.07.2010 в 00:31.
|
(Offline)
|
|
04.08.2010, 21:38
|
#87
|
Знающий
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений (для 32 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Что значит число 4278190250 ????
LoadCursor(CreateCursor(GetWidth, 12,4278190250)); // Создаем курсор
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
|
(Offline)
|
|
04.08.2010, 22:58
|
#88
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Это цвет курсора с прозрачностью „ARGB” в десятичной системе.
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.09.2010, 14:09
|
#89
|
ПроЭктировщик
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений (для 17 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
И что из этого что?
250
190
278 (это вообще ни в какие ворота не лезет, пробовал 178 в палитре цветов, вроде похоже на цвет курсора в мидлете)
4 - альфа канал
так чтоли?
т.е. как это число вичислить?
|
(Offline)
|
|
01.09.2010, 16:47
|
#90
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Нет конечно ))) В шестнадцатиричную систему (HEX) переведи
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:49.
|