⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menuprocess.h

📁 pdh控制程序
💻 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 + -