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

📄 experiment.h

📁 一、注意事项 1. 所附程序是(电子菜单)的源代码
💻 H
字号:
// API 界面函数试验
// Experiment.h
#ifndef __EXPERIMENT__H__
#define __EXPERIMENT__H__

#include"..\ucos-ii\includes.h"          
#include "..\ucos-ii\add\osaddition.h"
#include"..\inc\osfile.h"
#include"..\inc\drv\rtc.h"
#include "..\inc\drv.h"
#include <string.h>
#include "..\ucos-ii\add\list.h"
#include "..\inc\drv\figure.h"
#include "..\inc\drv\display.h"
#include "..\inc\maro.h"
#include "..\template.h"

//__________________________________________________________________
//___________________________________________________ HoriLine 1           |            <--液晶屏
//                                                                                   |                               |
//   Text_Start                                                                 |                               |                                                                      
//                                                                                   | VertLine                  |  
//                                                                                   |                               | 
//                                                                                   |                               | 
//                                                                                   |                               |
//_______________________________________________ |___HoriLine 2           | 
//                                                                                                                    |
//__________________________________________________________________|
// 点的位置
#define HORI1_STARTx                                        LINE_WIDTH_DEFAULT
#define HORI1_STARTy                                        32
#define HORI1_ENDx                                            (320-LINE_WIDTH_DEFAULT)
#define HORI1_ENDy                                            HORI1_STARTy
#define HORI2_STARTx                                        LINE_WIDTH_DEFAULT
#define HORI2_STARTy                                        215  
#define HORI2_ENDx                                            (320-LINE_WIDTH_DEFAULT)
#define HORI2_ENDy                                            HORI2_STARTy

#define VERT_STARTx                                        (320-100)
#define VERT_STARTy                                        HORI1_STARTy
#define VERT_ENDx                                            VERT_STARTx
#define VERT_ENDy                                            HORI2_STARTy

#define TEXT_STARTx                                        (LINE_WIDTH_DEFAULT+12)
#define TEXT_STARTy                                        (HORI1_STARTy+LINE_WIDTH_DEFAULT+12)

#define SWIT_DISP_STARTx                              (VERT_STARTx+LINE_WIDTH_DEFAULT+8)  
#define SWIT_DISP_STARTy                              (HORI1_STARTy+LINE_WIDTH_DEFAULT+12)  

//ID 定义
#define ID_MENU                                                 200 
#define ID_HELP_CTRL                                         203

//界面
#define INTERFACE_HELP                                0
#define INTERFACE_DISP                                1
 
void InitInterface();


void InitCtrl() ; //初始化控件: 开关量控制列表框;历史列表框;帮助列表框

 
void InitPicture();     //显示宣传图片和报警图标
void show();

void InitMenu();


void InitFrame();


void InitSwitDisp(); //屏幕右侧开关量的显示


void Interface1();


void Interface2();


void onMenuSelChange(u32 CtrlID, int CurrentSel);


void onListCtrl2SelChange(u32 CtrlID, int CurrentSel); //消息响应函数: 响应列表框被改变


void onOK(PListCtrl2 pListCtrl); //判断列表框选中状态,被选中的切换状态


U8 onKey(int nkey, int fnkey );

//void CreateText();

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -