menufunc.c

来自「ARM_CORTEX-M3应用实例开发详解光盘」· C语言 代码 · 共 82 行

C
82
字号
/******************************************************************************
 * MenuFunc.C - "功能"菜单 条项动态生成代码
 *
 *
 * DESCRIPTION: -
 *
 * modification history
 * --------------------
 * 01a, 04/sep/2007, 梁炎昌 written
 * --------------------
 ******************************************************************************/

#include "Menu.H"


//功能
//Bar型菜单
void DispMenuFuncInit()
{
//--------------------
//    GUI_Clear();
//--------------------
    BarMenu = &MenuFunc[language];
    ItemNum = (*BarMenu).TextNum;
    DispItem = (*BarMenu).Text;

    //显示按键对应的文字提示,1-->"进入"
//    GUI_DispStringAtBar(*(Tip[language].Text+1),0,Enter_PosY,126,GUI_TA_HCENTER);

    //用户定义的初始化代码请放在这里
    BarMenuInit();//调用公共初始化的代码
}

void DispMenuFuncUp()
{
     BarMenuBefore();
}
void DispMenuFuncDown()
{
     BarMenuNext();
}

void DispMenuFuncLeft()
{
    POP(); 
}
void DispMenuFuncRight()
{
    Jump2Menu(SelfMenuIndex,FlashMode_NoAction);
}

void GUIDEMO_Graph(void);
void GUIDEMO_Automotive(void);
void GUIDEMO_Speed(void);
void DispMenuFuncSel()
{
    switch(Item){
        case 0: {
            GUIDEMO_Graph();
            break;
        }
        case 1: {
            GUIDEMO_Automotive();
            break;
        }
        case 2: {
            GUIDEMO_Speed();
            break;
        }
        default:{
            break;
        }
    }
    Jump2Menu(SelfMenuIndex,FlashMode_ManualInit);
}

void DispMenuFuncCancel()
{
    POP();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?