menu.h
来自「uccos2的的源码文件」· C头文件 代码 · 共 47 行
H
47 行
//
// 菜单操作
// 2008/1/3 by lnh
#ifndef __MENU_H__
#define __MENU_H__
typedef int (*MenuAction)(int para);
typedef struct
{
const char* caption;
int para;
MenuAction pAction;
}Menu;
typedef struct
{
const char* maincaption;
int x;
int y;
int captionx;
int captiony;
char linespace;
char ex;
char ey;
char ItemCount;
char CurrentItem;
char MouseDownItem;
char toExit;
char ExitCode;
char NeedDrawMenu;
char ExtraFlag;
MenuAction pIdleAction;
}MenuSetting;
int ExecMenu(const Menu* pMenu,MenuSetting* pset);
void SetMenuReShow(int reshow);
#define MENU_SELBKCOLOR RGB(0,0,0)
#define MENU_BKCOLOR COLOR_LightGrey
#define MENU_TEXTCOLOR RGB(0,0,0)
#define MENU_SELCOLOR RGB(0,0,255)
#define MENU_CAPTIONCOLOR RGB(255,0,0)
#define MENU_RETAIN 0
#define MENU_EXIT -1
#endif // __MENU_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?