ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
685899 Топик полностью
VL (10.07.2016 23:35, просмотров: 1) ответил dm37 на В описание я указал, что на функции кнопок, которые не нужны в конкретном меню, ставиться заглушка stub() (не case-ми же перебирать)
А почему бы и не case-ами перебирать?  За 25 лет я наоборот мигрировал от меню с указателями на функции обработки к чему-то подобному. событие evNew генерируется при смене состояния void fFirmwareVersion(void) { switch (event) {case evNew: SetLcdPos(4,2); printf("%s",Firmware); break; case evFn: case evSt: NEWS(stUserMenu); break; } }