📄 button.#1
字号:
#ifndef __BUTTON_H__
#define __BUTTON_H__
#define IS_YOU_ACTIVATED(button) if(Is_this_butt_activated(&button,¬ify_msg)) return notify_msg; else
#define MOVE_CARACT set_caract_pos(para_table.ins_dot[para_table.colomn][para_table.array].x,para_table.ins_dot[para_table.colomn][para_table.array].y);
extern Msg msg; //鼠标消息
extern Cmessage_mail message_mail;//邮箱信号
unsigned int i=0;
unsigned char start=no;
unsigned int run_time=0; //此段运行的时间
unsigned int run_before_time=0;//此段之前运行的总时间
unsigned int PV_temp=0;
unsigned int scale_time;
extern unsigned char xdata AIBUF[10];//518P表的回送数据缓冲寄存器
unsigned char xdata step=1;
unsigned char xdata shift_flag=0; //为0是小写,为1是大写
unsigned int xdata edit_enable=no; //允许编辑标志
unsigned char xdata new_enable=yes; //新建使能
extern unsigned int voltage_AD;
unsigned int xdata voltage;
extern unsigned int emissivity_AD;
float xdata emissivity=1.234;
bit downpage_enable=1;
bit scale_renew=0;
unsigned char current_form_index=0;//当前窗口
//历史数据查询功能的一些变量
//======================================================================================================
//声明button变量,全为code型,read only and can't write
//======================================================================================================
//窗体的索引号宏定义
#define MAINFORM 0
#define PARAFORM 1
#define PARAEXPFORM 2
#define SAMPLEFORM 3
#define SEARCHFORM 4
#define none 0
#define Idel 0
#define NO 1
#define uppage 2
#define downpage 3
//*****************************************************************************************************************************
//以下为事件索引号
//*****************************************************************************************************************************
//定义主界面 button的索引号
#define on_btn_para 1
#define on_btn_data 2
#define on_btn_NO 3
#define on_btn_lang 4
#define on_btn_off 5
#define on_btn_help 6
#define on_btn_stop_start 7
//定义参数设置界面 button 的索引号
#define on_btn_para_0 1
#define on_btn_para_1 2
#define on_btn_para_2 3
#define on_btn_para_3 4
#define on_btn_para_4 5
#define on_btn_para_5 6
#define on_btn_para_6 7
#define on_btn_para_7 8
#define on_btn_para_8 9
#define on_btn_para_9 10
#define on_btn_para_up 11
#define on_btn_para_left 12
#define on_btn_para_cancle 13
#define on_btn_para_next_page 14
#define on_btn_para_down 15
#define on_btn_para_right 16
#define on_btn_para_ok 17
#define on_btn_para_return 18
//定义参数设置界面的button索引号
#define on_btn_para_exp_return 1
//定义参数编号界面的btn号
#define on_btn_NO_0 1
#define on_btn_NO_1 2
#define on_btn_NO_2 3
#define on_btn_NO_3 4
#define on_btn_NO_4 5
#define on_btn_NO_5 6
#define on_btn_NO_6 7
#define on_btn_NO_7 8
#define on_btn_NO_8 9
#define on_btn_NO_9 10
#define on_btn_NO_q 11
#define on_btn_NO_w 12
#define on_btn_NO_e 13
#define on_btn_NO_r 14
#define on_btn_NO_t 15
#define on_btn_NO_y 16
#define on_btn_NO_u 17
#define on_btn_NO_i 18
#define on_btn_NO_o 19
#define on_btn_NO_p 20
#define on_btn_NO_a 21
#define on_btn_NO_s 22
#define on_btn_NO_d 23
#define on_btn_NO_f 24
#define on_btn_NO_g 25
#define on_btn_NO_h 26
#define on_btn_NO_j 27
#define on_btn_NO_k 28
#define on_btn_NO_l 29
#define on_btn_NO_z 30
#define on_btn_NO_x 31
#define on_btn_NO_c 32
#define on_btn_NO_v 33
#define on_btn_NO_b 34
#define on_btn_NO_n 35
#define on_btn_NO_m 36
#define on_btn_NO_shift 37
#define on_btn_NO_up 38
#define on_btn_NO_down 39
#define on_btn_NO_left 40
#define on_btn_NO_right 41
#define on_btn_NO_uppage 42
#define on_btn_NO_downpage 43
#define on_btn_NO_new 44
#define on_btn_NO_ok 45
#define on_btn_NO_return 46
//定义历史数据查询界面btn索引号
#define on_btn_search_uppage 42
#define on_btn_search_downpage 43
#define on_btn_search_return 46
#define on_btn_search_NO1 47
#define on_btn_search_NO2 48
#define on_btn_search_NO3 49
#define on_btn_search_NO4 50
#define on_btn_search_NO5 51
#define on_btn_search_NO6 52
#define on_btn_search_NO7 53
#define on_btn_search_NO8 54
#define on_btn_search_NO_delete 55
//******************************************************************************************************************************
//以下为窗体在flash中的存储位置
//******************************************************************************************************************************
//窗体
Cform code Main_form={0,0x00};
Cform code para_form={1,0x0C};
Cform code para_exp_form={2,0x20};
Cform code sample_form={3,0x2e};
Cform code search_form={4,0x2e};
//*****************************************************************************************************************************
//以下为各界面的btn参数
//*****************************************************************************************************************************
//主界面里的button 参数
Cbutton code btn_para={556,111,503,90,618,130,0xff,0x8e,on_btn_para};
Cbutton code btn_data={556,163,505,142,618,181,0xff,0x37,on_btn_data};
Cbutton code btn_NO={555,210,504,192,618,229,0xff,0x83,on_btn_NO};
Cbutton code btn_lang={556,263,504,242,619,282,0xff,0xd2,on_btn_lang};
Cbutton code btn_off={555,314,504,294,619,330,0xff,0xb0,on_btn_off};
Cbutton code btn_help={556,362,505,342,619,381,0xff,0x70,on_btn_help};
Cbutton code btn_stop_start={561,414,501,399,623,426,0xfc,0x8d,on_btn_stop_start};
//参数设置界面的button 参数
Cbutton code btn_para_0 = {68,352,56,345,105,379,0xff,0x87,on_btn_para_0};
Cbutton code btn_para_1 = {128,357,117,344,164,378,0xff,0x87,on_btn_para_1};
Cbutton code btn_para_2 = {187,362,175,344,223,378,0xff,0x87,on_btn_para_2};
Cbutton code btn_para_3 = {242,358,235,345,283,378,0xff,0x87,on_btn_para_3};
Cbutton code btn_para_4 = {309,359,297,346,346,378,0xff,0x87,on_btn_para_4};
Cbutton code btn_para_5 = {94,406,57,390,106,421,0xff,0x87,on_btn_para_5};
Cbutton code btn_para_6 = {148,402,115,387,167,422,0xff,0x87,on_btn_para_6};
Cbutton code btn_para_7 = {207,405,176,388,226,419,0xff,0x87,on_btn_para_7};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -