| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > меню в PaintBox |
| Автор: jollyvivo 21.5.2006, 14:40 |
| Задачка: надо вывести в PaintBox 5 строк и организовать меню (что у меня сделано с помощью TextOut): с помощью клавиш со стрелками организовать перемещение по нему. Фон у выделенной строки надо делать синим и фиксировать выбор нажатием Enter. Попытки организации перемещения по этому меню у меня были, но тщетные, и соответственно далее у меня ничего не получилось. Как быть? |
| Автор: Тьма 21.5.2006, 15:55 |
| эээ... видно, что в паскале не работал. тебе на до в обработчике нажатия кнопок мыши отлавливать какая курсорная клавиша нажата, определять , где у тебя стоит указатель(на каком пункте меню) и в соответствии с этим перемещать указатель по меню |
| Автор: Mechanic 22.5.2006, 01:44 |
| А лучше создать класс меню, чтоб он умел сам себя отрисовывать, и понимал команды "Вверх", "Вниз".. Типа как в аттаче |
| Автор: Dynamic 22.5.2006, 05:44 |
эт точно. мне, пока я не познакомился с Turbo Vision, частенько приходилось эти менюшки рисовать, для графического режима то, что получилось, весьма напоминало вынь95 |