Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
что интересует ? как меню в 2 строки впихнуть или как запрограммировать его ?
Отправлено
политруккк 27 июня 2008 г. 12:42
В ответ на:
(+)Посоветуйте алгоритм организации меню отправлено
<font color=gray>Femto</font> 27 июня 2008 г. 11:51
для организации меню, делал одномерный массив структуры меню.
в структуре были следующие основные пункты
1) подчинёность (индекс пункта, какому подчинено) (-1) - если главное меню
2) текстовая строка пункта меню
3) указатель на обработчик пункта меню или 0 если это "каталог".
была одна переменная, хранящая текущий индекс пункта меню,
при переходе на уровень вверх берем индекс подчинёности за текущий пункт и перерисовываем меню
при переходе по пункту, смотрим низший ли пункт, если нет, то пробегаемся по всему массиву и ищем всех ему подчиненых и отрисовываем первый пункт, даем листать.
примерно так и сделал и работало.
описал без подробностей.
Составить ответ | Вернуться на конференцию
Ответы