static void keypress(unsigned int key) { switch(KeyValue) { case KeyValueMenu: CounterBack=0; pMenuItem=&Menu_4_InforTirExspd;// pMenuItem->show(); break; case KeyValueOk: pMenuItem=psubmenu[menu_pos];//鉴权注册 pMenuItem->show(); break; case KeyValueUP: if(menu_pos==0) menu_pos=7; else menu_pos--; menuswitch(); break; case KeyValueDown: menu_pos++; if(menu_pos>7) menu_pos=0; menuswitch(); break; } KeyValue=0; }
static void keypress(unsigned int key) { switch(KeyValue) { case KeyValueMenu: CounterBack=0; pMenuItem=&Menu_1_menu;//scr_CarMulTrans; pMenuItem->show(); break; case KeyValueOk: pMenuItem=psubmenu[menu_pos]; pMenuItem->show(); break; case KeyValueUP: if(menu_pos==0) menu_pos=6; else menu_pos--; menuswitch(); break; case KeyValueDown: menu_pos++; if(menu_pos>6) menu_pos=0; menuswitch(); break; } KeyValue=0; }
static void keypress( unsigned int key ) { switch( key ) { case KEY_MENU: menu_pos = 0; pMenuItem = &Menu_4_InforTirExspd; // pMenuItem->show( ); break; case KEY_OK: pMenuItem = psubmenu[menu_pos]; //鉴权注册 pMenuItem->show( ); break; case KEY_UP: if( menu_pos == 0 ) { menu_pos = 6; } else { menu_pos--; } menuswitch( ); break; case KEY_DOWN: menu_pos++; if( menu_pos > 6 ) { menu_pos = 0; } menuswitch( ); break; } }
static void show(void) { menu_pos=0; menuswitch(); MenuIdle_working=0;//clear }
static void show( void ) { pMenuItem->tick = rt_tick_get( ); if(( menu_pos > 6 )||(menu_first_in & BIT(1))) { menu_pos = 0; } menu_first_in &=~(BIT(1)); menuswitch( ); }
static void show(void) { menu_pos=0; menuswitch(); }
static void show(void) { //menu_pos_3=0; menuswitch(); }