📄 menu.h
字号:
/**************************************************************************
Menu
File Name: Menu.h
Author: Lin Qian
Created: 2008/04/28
Modified: NO
Revision: 1.0
***************************************************************************/
#ifndef MENU_H
#define MENU_H
#ifdef __MENU
#define EXTERN
#else
#define EXTERN extern
#endif
// 系统库文件 ******************************
// 全局变量 ******************************
EXTERN uchar MenuMode; // 画面模式
EXTERN uchar lastMenuMode; // 前一画面模式
EXTERN uint holdMenu; // 画面停留定时计数
EXTERN bit PopMenu_en; // 弹出画面允许
// 子函数 ******************************
// --------编译选择区------- (将需要编译的函数定义为1, 否则为0)
#define Menu_en 1 // 画面模式
#define LoadMenu_Main_en 1 // 装载主画面
#define LoadMenu_AdjustClock_en 1 // 装载"调整实时时钟"画面
#define LoadMenu_AdjustPrice_en 1 // 装载"调整单价"画面
#define LoadMenu_Succeed_en 1 // 装载"操作成功"画面
#define ShowDist_en 1 // 显示里程数
#define ShowCost_en 1 // 显示总价
#define ShowUnitPrice_en 1 // 显示单价
#define ShowStopTimer_en 1 // 显示停车计时
#define ShowRTC_en 1 // 显示实时时钟
#define ShowSpeed_en 0 // 显示速度
//-------------------------
EXTERN void Menu (void);
EXTERN void LoadMenu_Main (void);
EXTERN void LoadMenu_AdjustClock (uchar *title);
EXTERN void LoadMenu_AdjustPrice (uchar *title);
EXTERN void LoadMenu_Succeed (uchar *title);
EXTERN void ShowDist (void);
EXTERN void ShowCost (void);
EXTERN void ShowUnitPrice (void);
EXTERN void ShowStopTimer (void);
EXTERN void ShowRTC (void);
EXTERN void ShowSpeed (void);
#undef EXTERN
// 宏定义 ******************************
// 画面模式
#define MENU_MAIN 0 // 主画面
#define MENU_ADJUST_CLOCK_HOUR 1 // 调整时钟Hour画面
#define MENU_ADJUST_CLOCK_MIN 2 // 调整时钟Sec画面
#define MENU_ADJUST_DAY_PRICE 3 // 调整白天价格画面
#define MENU_ADJUST_NIGHT_PRICE 4 // 调整夜晚价格画面
#define MENU_SUCCEED 5 // 操作成功画面
#define POP_MENU_TIME 800 // 弹出画面停留时间
// 外部文件 ******************************
//*****************************************************************
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -