ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
344185 Топик полностью
Vladimir Ljaschko (01.08.2012 10:36, просмотров: 89) ответил mazur на Автомат в обработчике меню. Как я сейчас сделал, очень удобно создавать\редактировать навигацию по меню. Но есть горькая пилюля. Как только редактировать меню, нужно шерстить список состояний, перенумеровывать состояния. Короче этот момент
Я эту проблему решил с помощью макросов, и уже где-то выкладывал принципы. Создается таблица, которая разворачивается макросами с нумерацией, созданием массивов названий и проч.  Так перечислены состояния меню: //service menu STATE ( ServiceMenu , "LEVEL C" , "" , CLR ) STATE ( EditConcentration , "Edit concentr." , "Konz. einstellen" , CLR+STN ) STATE ( CalibrMenu , "Calibration" , "Kalibrierung" , CLR+STN ) STATE ( DisplayMode , "Display mode" , "Display-Modus" , CLR+STN ) STATE ( TestMenu , "Component test" , "Komponenten-Test" , CLR+STN ) Для меню ограничение только одно : состояния должны быть перечислены по порядку MENU ( Test , TestPumps , TestOpto ) MENU ( Service , EditConcentration , EditSetupValue ) MENU ( Factory , EditConcentration , Interfaces )