📄 menuprocess.h
字号:
#ifndef _PROCESS_H_
#define _PROCESS_H_
typedef struct
{
unsigned char ( *keyEnter ) ( void );
unsigned char ( *keyLeft ) ( void );
unsigned char ( *keyRight ) ( void );
unsigned char ( *keyCanncel ) ( void );
}KEY_STATUS_PROCESS;
extern BYTE CODE_TYPE rownull[LCD_MAX_CASE];
extern KEY_STATUS_PROCESS xdata KeyPro;
typedef enum { OK = 0, ERROR = ~OK } IDBSTATUS;
/*按键宏定义*/
#define PRESS_ENTER 2/*确定键*/
#define PRESS_LEFT 1/*左键*/
#define PRESS_RIGHT 3/*右键*/
#define PRESS_CANNCEL 0/*取消键*/
#define PRESS_NONE 4/*无按键*/
#define SCROL_FIRST_ROW_UP 2
#define SCROL_SECOND_ROW_NULL 3
#define SCROL_SECOND_ROW_DOWN 4
#define ROW_1 0
#define ROW_2 1
#define CHAR_0 0
#define CHAR_1 1
#define CHAR_2 2
#define CHAR_3 3
#define CHAR_4 4
#define CHAR_5 5
#define CHAR_6 6
#define CHAR_7 7
#define CHAR_8 8
#define CHAR_9 9
#define CHAR_10 10
#define CHAR_11 11
#define CHAR_12 12
#define CHAR_13 13
#define CHAR_14 14
#define CHAR_15 15
#define LCD_MAX_CASE 16
#define LCD_LAST_CASE 16-1
#define LCD_PRINT_SPACE 0x20
#define LCD_PRINT_UP 0
#define LCD_PRINT_DOWN 2
#define LCD_PRINT_TRIANGLE 1
#define LCD_PRINT_LEFT_BRACKET 3
#define SHOW_CHAR_STATUS 0
#define SHOW_SPACE_STATUS 1
#define SET_YES 0
#define SET_NO 1
unsigned char key_process_status( KEY_STATUS_PROCESS *pkey );
extern unsigned char get_menu_key();
BYTE menu_1_left( void );
BYTE menu_1_right( void );
BYTE menu_1_preview( void );
void fiber_alarm_display( BYTE *pbuffer, BYTE alarm, BYTE flash_status );
BYTE menu_als_yes_no( void );
BYTE menu_yes_no_left( void );
BYTE menu_yes_no_rigth( void );
void yes_no_display( BYTE FlashLcd, SYSTEM_INFOMATION *psys );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -