亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? experiment.c

?? 電子菜單
?? C
字號(hào):
//API 界面函數(shù)試驗(yàn)
//Experiment.c

#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"
#include"..\inc\experiment.h"
//點(diǎn)的固定
//__________________________________________________________________
//___________________________________________________ HoriLine 1           |            <--液晶屏
//                                                                                   |                               |
//   pText_Start                                                               |                               |                                                                      
//                                                                                   | VertLine                  |  
//                                                                                   |                               | 
//                                                                                   |                               | 
//                                                                                   |                               |
//_______________________________________________ |___HoriLine 2           | 
//                                                                                                                    |
//__________________________________________________________________|

//定義框架,為其他顯示內(nèi)容提供相對(duì)坐標(biāo)
structPOINT pHori1_Start={HORI1_STARTx,HORI1_STARTy};  //point
structPOINT pHori1_End={HORI1_ENDx,HORI1_ENDy};
structPOINT pHori2_Start={HORI2_STARTx,HORI2_STARTy};
structPOINT pHori2_End={HORI2_ENDx,HORI2_ENDy};
structPOINT pVert_Start={VERT_STARTx,VERT_STARTy};
structPOINT pVert_End={VERT_ENDx,VERT_ENDy};
structPOINT pText_Start={TEXT_STARTx, TEXT_STARTy};
structPOINT pSwit_Disp_Start={SWIT_DISP_STARTx, SWIT_DISP_STARTy};

//全局變量
PListCtrl pMainMenu;
PListCtrl2 pHelp;

structRECT Menu_Rect={0,215,220,240};
structRECT Main_Rect={0,HORI1_STARTy,320,HORI2_STARTy};
structRECT Help_Rect={(TEXT_STARTx+56),TEXT_STARTy,(VERT_STARTx-8), (HORI2_STARTy-LINE_WIDTH_DEFAULT)};

char cAd_Pic[12]={'1','2','8','_','3','2',' ',' ','B','M','P',0}; //產(chǎn)品宣傳圖片
char cAd_Pic1[12]={'1','2','8','_','3','3',' ',' ','B','M','P',0};
char cAd_Pic2[12]={'1','2','8','_','3','4',' ',' ','B','M','P',0};
//char cAd_Pic3[12]={'1','2','8','_','3','5',' ',' ','B','M','P',0};	
char dj_pic[7][12]={{'1','2','8','_','0','1',' ',' ','B','M','P',0},{'1','2','8','_','0','2',' ',' ','B','M','P',0},
	{'1','2','8','_','0','3',' ',' ','B','M','P',0},{'1','2','8','_','0','4',' ',' ','B','M','P',0},{'1','2','8','_','0','5',' ',' ','B','M','P',0},
	{'1','2','8','_','0','6',' ',' ','B','M','P',0},{'1','2','8','_','0','7',' ',' ','B','M','P',0}};


u16 Main_Menu_0[]={0x5e2e,0x52a9,0};    //               幫助|         
u16 Main_Menu_1[]={0x663e,0x793a,0};    //                顯示|     
u16 *Main_Menu[]={Main_Menu_0,Main_Menu_1}; 

u16   Swit_Disp_Name_0[]={0x96e8,0x5237,0x5668,0};//雨刷器
u16   Swit_Disp_Name_1[]={0x0047,0x0053,0x004d,0};//GSM
u16   Swit_Disp_Name_2[]={0x6307,0x793a,0x706f,0};//指示燈

u16   Swit_Disp_Val_0[]={0x5f00,0}; //Open
u16   Swit_Disp_Val_1[]={0x5f00,0};
u16   Swit_Disp_Val_2[]={0x5f00,0};

u16 *Swit_Disp_Name[]={Swit_Disp_Name_0,Swit_Disp_Name_1,Swit_Disp_Name_2};
u16 *Swit_Disp_Val[]={Swit_Disp_Val_0,Swit_Disp_Val_1,Swit_Disp_Val_2};

u16   Simu_Disp_Name_0[]={0x7535,0x673a,0x8f6c,0x901f,0};//電機(jī)轉(zhuǎn)速
u16   Simu_Disp_Name_1[]={0x6c34,0x4f4d,0};//水位 
u16   Simu_Disp_Name_2[]={0x673a,0x6cb9,0x538b,0x529b,0};//機(jī)油壓力
u16   Simu_Disp_Name_3[]={0x7cfb,0x7edf,0x538b,0x529b,0};//系統(tǒng)壓力
u16   Simu_Disp_Name_4[]={0x7a7a,0x6ee4,0x5668,0};//空濾器

u16   Simu_Disp_Val_0[]={0x0031,0x0032,0x0038,0x0030,0};// 1280
u16   Simu_Disp_Val_1[]={0x0038,0x0030,0};                       // 80%
u16   Simu_Disp_Val_2[]={0x0033,0x0032,0};                           // 32
u16   Simu_Disp_Val_3[]={0x0035,0x0035,0};                           // 55
u16   Simu_Disp_Val_4[]={0x0037,0x0030,0};                       //  70%

u16   Simu_Disp_Unit_0[]={0x0072,0x0070,0x006d,0};                                         //rpm         
u16   Simu_Disp_Unit_1[]={0x0025,0};                                   // %
u16   Simu_Disp_Unit_2[]={0x004d,0x0050,0x0061,0};            //MPa
u16   Simu_Disp_Unit_3[]={0x004d,0x0050,0x0061,0};            //MPa
u16   Simu_Disp_Unit_4[]={0x0025,0};                                   // %

u16 *Simu_Disp_Name[]={Simu_Disp_Name_0,Simu_Disp_Name_1,Simu_Disp_Name_2,Simu_Disp_Name_3,Simu_Disp_Name_4};
u16 *Simu_Disp_Val[]={Simu_Disp_Val_0,Simu_Disp_Val_1,Simu_Disp_Val_2,Simu_Disp_Val_3,Simu_Disp_Val_4};
u16 *Simu_Disp_Unit[]={Simu_Disp_Unit_0,Simu_Disp_Unit_1,Simu_Disp_Unit_2,Simu_Disp_Unit_3,Simu_Disp_Unit_4};

//Help Help Help Help Help Help Help Help Help Help Help Help Help Help Help Help Help Help Help Help Help 
u16 Help_Menu_0[]={0x6309,0x952e,0};//按鍵
u16 Help_Menu_1[]={0x663e,0x793a,0};//顯示
u16 *u16Help_Menu[]={Help_Menu_0,Help_Menu_1};
//字符串資源
u16 Help_Button[]={ 0x0020,  0x0030,0x0031,0x952e,0x003a,
                                 0x754c,0x9762,0x7684,0x5207,0x6362,0x0020,0x0020,
                                 0x0020,  0x0020,0x0020,0x0020,0x0020,  0x4e0a,
                                 0x4e0b,0x952e,0x003a,       0x5e2e,0x52a9,0x754c,0x9762,0x4e0b,
                                 0x002c,     0x9009,0x9879,0x7684,0x5207,0x6362,0x0020, 0};
                                 //按鍵:0、1鍵,界面的切換,
                                 //up,down 鍵,在某一界面下,選項(xiàng)的切換
u16 Help_Disp[]={0x0020,   0x663e,0x793a,0x754c,0x9762,0x4e0b,0x002c,   0x5c4f,
	                      0x5e55,0x5de6,0x4fa7,0x4e3a,0x6a21,0x62df,0x91cf,0x002c,
	                      0x53f3,0x4fa7,0x4e3a,0x5f00,0x5173,0x91cf,0};
                                 //在顯示界面,左側(cè)顯示模擬量,右側(cè)顯示開關(guān)量

u16 *Help[]={Help_Button,Help_Disp};
void *Interface[]={(void*)Interface1,(void*)Interface2};

void InitInterface()
{

     InitCtrl();             // 創(chuàng)建列表框控件
     //InitMenu();          //創(chuàng)建菜單
     //InitFrame();        // 畫邊框
     InitPicture();
	 //顯示宣傳圖片和報(bào)警圖標(biāo)
     //InitSwitDisp();     // 顯示開關(guān)量
     //Interface1();       //顯示界面一
}

 //初始化控件: 幫助列表框
 void InitCtrl()  
{
      PDC pdc;
      structRECT rect;
      int i=0;
      pdc=CreateDC();
       

      SetRect(&rect,260,220,320,240); //矩形左上角作為起始點(diǎn)
      FillRect2( pdc, &rect,  GRAPH_MODE_NORMAL, COLOR_WHITE);
      //PListCtrl pHelp;
      pHelp=(PListCtrl2)CreateListCtrl(ID_HELP_CTRL, &rect, HELP_ITEM_NUM, FONTSIZE_MIDDLE, CTRL_STYLE_NOFRAME, NULL);
      CreateListCtrl2Patch(pHelp, 2, TRUE);
      //while(i<HELP_ITEM_NUM){
      	AddStringListCtrl((PListCtrl)pHelp, Help_Menu_0);
	    DrawListCtrl2(pHelp);
		
		 DestoryDC( pdc);
      	//i++;
      	//}
}
 void InitMenu()
{
      PDC pdc;
      structRECT rect;
      int i=0;

      pdc=CreateDC();
      CopyRect(&rect,&Menu_Rect);
      //PListCtrl pMenu;
      pMainMenu=CreateMenu(ID_MENU, &rect, 10,FONTSIZE_MIDDLE, CTRL_STYLE_NOFRAME, NULL);
      SetWndCtrlFocus(NULL,ID_MENU);
      while(i<=(MENU_SHOW_NUM-1)){
      	AddStringListCtrl(pMainMenu, Main_Menu[i]);
      	i++;
      	}
      DrawMenu(pMainMenu);
      DestoryDC( pdc);
}
void InitFrame()
{
      PDC pdc;
      structRECT rect;
      
      pdc=CreateDC();
      CopyRect(&rect, &Main_Rect);
      DrawDBFrameRect2( pdc, &rect);//畫邊框
      VerticalLine( pdc, pVert_Start.x,pVert_Start.y+LINE_WIDTH_DEFAULT,pVert_End.x,pVert_End.y-LINE_WIDTH_DEFAULT);
      DestoryDC(pdc);
}

void InitPicture()     //顯示宣傳圖片和報(bào)警圖標(biāo)
{
      PDC pdc;
      pdc=CreateDC();
      
      FillRect( pdc, 0,0,320,20, GRAPH_MODE_NORMAL, COLOR_WHITE);
      ShowBmp( pdc, cAd_Pic,45,0); 
	  //SetDrawOrg( pdc, 0, 300, &oldx, &oldy);
	  //FillRect( pdc, 0,300,240,320, GRAPH_MODE_NORMAL, COLOR_WHITE);
	  ShowBmp(pdc,cAd_Pic2,0,75);
	  ShowBmp(pdc,cAd_Pic1,140,220);
      DestoryDC(pdc);
}
void show()
{
      PDC pdc;
      pdc=CreateDC();
	  FillRect( pdc, 0,300,240,320, GRAPH_MODE_NORMAL, COLOR_WHITE);
	  ShowBmp(pdc,cAd_Pic1,50,220);
      DestoryDC(pdc);
}

void InitSwitDisp() //屏幕右側(cè)開關(guān)量的顯示
{
       PDC pdc;
       structRECT rect;
       
       pdc=CreateDC();
       FillRect( pdc, pVert_Start.x+10, pHori1_Start.y+10, 320-10, pHori2_Start.y-10, GRAPH_MODE_NORMAL, COLOR_WHITE);
       CmpSwitDisp( pdc, pSwit_Disp_Start, Swit_Disp_Name,Swit_Disp_Val, SWIT_NUM_DISP);
       DestoryDC( pdc);
}
void Interface1()
{
      PDC pdc;
      structRECT rect;
      
      pdc=CreateDC();
      SetRect(&rect, LINE_WIDTH_DEFAULT, pHori1_Start.y+LINE_WIDTH_DEFAULT, pVert_Start.x, pHori2_Start.y-LINE_WIDTH_DEFAULT);
      FillRect2( pdc, &rect,  GRAPH_MODE_NORMAL, COLOR_WHITE);

      DrawListCtrl2(pHelp);  //(PListCtrl2)
      FillRect2( pdc, &Help_Rect, GRAPH_MODE_NORMAL, COLOR_WHITE);
      TextOutRect2( pdc, &Help_Rect, Help[0], TRUE,FONTSIZE_MIDDLE);
      DestoryDC(pdc);
}


void Interface2()
{
       PDC pdc;
       structRECT rect;
       pdc=CreateDC();
       SetRect(&rect, LINE_WIDTH_DEFAULT, pHori1_Start.y+LINE_WIDTH_DEFAULT, pVert_Start.x, pHori2_Start.y-LINE_WIDTH_DEFAULT);
       FillRect2( pdc, &rect, GRAPH_MODE_NORMAL, COLOR_WHITE);
       CmpSimuDisp( pdc,pText_Start, Simu_Disp_Name,Simu_Disp_Val,Simu_Disp_Unit, SIMU_NUM);
       DestoryDC( pdc);
}



//自行編制的消息響應(yīng)函數(shù)
U8 onKey(int nkey, int fnkey)
{
	PDC pdc;
    
	
	switch(nkey){
	case 11://OK
		ClearScreen();

		pdc=CreateDC();//創(chuàng)建繪圖設(shè)備上下文
		
		

		DrawRectFrame(pdc, 20, 5, 40, 25);
		ShowBmp(pdc, dj_pic[0],65 , 0);//顯示圖片
		DrawRectFrame(pdc, 20, 37, 40, 57);
		ShowBmp(pdc, dj_pic[1],65 , 32);//顯示圖片
		DrawRectFrame(pdc, 20, 69, 40, 89);
		ShowBmp(pdc, dj_pic[2],65 , 64);//顯示圖片
		DrawRectFrame(pdc, 20, 101, 40, 121);
		ShowBmp(pdc, dj_pic[3],65 , 96);//顯示圖片
		DrawRectFrame(pdc, 20, 133, 40, 153);
		ShowBmp(pdc, dj_pic[4],65 , 128);//顯示圖片
		DrawRectFrame(pdc, 20, 165, 40, 185);
		ShowBmp(pdc, dj_pic[5],65 , 160);//顯示圖片
		ShowBmp(pdc, dj_pic[6],100 , 200);//顯示圖片
		//CreateText();
		//ReDrawOSCtrl();//重畫控件

		DestoryDC(pdc);//刪除繪圖設(shè)備上下文
		return TRUE;
	}
	return FALSE;
}

/*void onKey(int nkey, int fnkey )
//{
       //switch(nkey){
	//case 0:
		MenuSelMove(pMainMenu, -1, TRUE);  //實(shí)現(xiàn)菜單左右移動(dòng)
		break;
	case 1:
		MenuSelMove(pMainMenu, 1, TRUE);
		break;
	case 3:
		ListCtrl2SelMove(pHelp, -1, TRUE);
		break;
	case 7:
		ListCtrl2SelMove(pHelp, 1, TRUE);
		break;	
	case 11:
		ClearScreen();
		pdc=CreateDC();//創(chuàng)建繪圖設(shè)備上下文
		FillRect( pdc, 0,300,240,320, GRAPH_MODE_NORMAL, COLOR_WHITE);
		ShowBmp(pdc, cAd_Pict, 140, 20);//顯示圖片

		//ReDrawOSCtrl();//重畫控件

		DestoryDC(pdc);//刪除繪圖設(shè)備上下文
		return TRUE;
		break;
	default: 
		break;
		}
}*/
void onListCtrl2SelChange(u32 CtrlID, int CurrentSel) //消息響應(yīng)函數(shù): 響應(yīng)列表框被改變
{
      PDC pdc;
      pdc=CreateDC();
      
      switch(CtrlID){
	case ID_HELP_CTRL:
		if(pMainMenu->CurrentSel==INTERFACE_HELP){
			FillRect2( pdc, &Help_Rect, GRAPH_MODE_NORMAL, COLOR_WHITE);
			TextOutRect2( pdc, &Help_Rect,Help[CurrentSel], TRUE, FONTSIZE_MIDDLE);
			}
		break;
		}
	DestoryDC(pdc);
}

//流程:
//按鍵消息調(diào)用onKey(),再由onKey()調(diào)用MenuSelMove(),在MenuSelMove()程序的結(jié)尾處 創(chuàng)建消息OSM_MENU_SELCHANGE,
// 主函數(shù)接到OSM_MENU_SELCHANGE后,調(diào)用消息響應(yīng)函數(shù)onMenuSelChange() 
void onMenuSelChange(u32 CtrlID, int CurrentSel)
{
       PDC pdc;
       pdc=CreateDC();
       switch(CtrlID){
	case ID_MENU:
		((void (*)(void)) (Interface[CurrentSel]))();
		break;
		}
	DestoryDC(pdc);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩激情| 91 com成人网| 综合中文字幕亚洲| 91蝌蚪国产九色| 亚洲另类一区二区| 欧美日韩一区二区三区在线 | 午夜电影一区二区三区| 8x福利精品第一导航| 美女脱光内衣内裤视频久久网站| 欧美一区二区三区免费在线看| 久久99精品国产麻豆婷婷洗澡| 欧美极品少妇xxxxⅹ高跟鞋| eeuss鲁片一区二区三区在线看| 亚洲视频一区二区免费在线观看| 欧美视频一区二区三区四区| 日韩av一二三| 久久精品夜色噜噜亚洲aⅴ| 成人激情视频网站| 亚洲成人自拍网| 久久一区二区视频| 99国产精品国产精品久久| 亚洲成a人片在线观看中文| 欧美va亚洲va| 91麻豆精品秘密| 另类小说欧美激情| 国产精品乱人伦| 91精品国产综合久久精品麻豆| 国产麻豆一精品一av一免费 | 欧美肥胖老妇做爰| 国产精品一区二区不卡| 亚洲免费电影在线| 久久在线观看免费| 欧美色精品在线视频| 国产91对白在线观看九色| 亚洲成av人片一区二区| 国产欧美日本一区二区三区| 精品视频一区二区不卡| 国产91丝袜在线播放九色| 五月天激情综合| 国产精品视频线看| 日韩欧美成人激情| 精品视频在线看| 97久久超碰国产精品| 狠狠久久亚洲欧美| 亚洲地区一二三色| 亚洲精品视频在线看| 久久综合色天天久久综合图片| 色综合色综合色综合| 国产乱码精品1区2区3区| 丝袜亚洲另类欧美| 中文字幕字幕中文在线中不卡视频| 日韩欧美电影一二三| 欧美色大人视频| 一本色道久久加勒比精品| 国产一区二区三区在线观看免费视频| 天堂一区二区在线| 一区二区三区中文字幕电影| 亚洲国产成人自拍| 久久亚洲精品国产精品紫薇| 日韩一区二区三区精品视频| 精品视频1区2区| 欧美在线观看一区二区| 99久久精品免费精品国产| 风间由美一区二区av101| 国产一区免费电影| 捆绑紧缚一区二区三区视频| 午夜精品一区二区三区三上悠亚 | 欧美日韩精品系列| 91亚洲国产成人精品一区二三| 成人免费福利片| 国产成人亚洲精品青草天美| 九一久久久久久| 老司机午夜精品99久久| 日本不卡一二三区黄网| 男女男精品视频网| 精品中文字幕一区二区小辣椒 | 亚洲国产视频网站| 一区二区三区色| 亚洲精品成人少妇| 一区二区三区av电影| 亚洲激情图片小说视频| 亚洲欧美另类小说视频| 伊人一区二区三区| 亚洲福利视频导航| 日本午夜精品视频在线观看 | 成人福利电影精品一区二区在线观看| 国产一区二区三区视频在线播放| 狠狠久久亚洲欧美| 成人午夜视频网站| 一本色道亚洲精品aⅴ| 91行情网站电视在线观看高清版| 在线精品国精品国产尤物884a| 欧美在线播放高清精品| 3atv在线一区二区三区| 精品福利视频一区二区三区| 中文字幕巨乱亚洲| 亚洲综合一区二区| 蜜芽一区二区三区| 国产99久久精品| 91福利精品第一导航| 欧美日韩国产中文| 久久蜜臀精品av| 亚洲日韩欧美一区二区在线| 亚洲一区二区三区国产| 久久99精品网久久| 成人美女视频在线观看| 在线视频综合导航| 精品国内片67194| 成人欧美一区二区三区黑人麻豆| 亚洲综合丝袜美腿| 国产美女在线观看一区| 色综合久久天天| 日韩欧美在线一区二区三区| 26uuu亚洲综合色欧美| 一区二区在线免费观看| 久久不见久久见中文字幕免费| 成人爱爱电影网址| 欧美日韩你懂的| 国产日韩av一区二区| 亚洲国产精品嫩草影院| 国产精品一区三区| 欧美色精品天天在线观看视频| 久久久三级国产网站| 亚洲伊人伊色伊影伊综合网| 国产麻豆欧美日韩一区| 欧美日韩国产123区| 国产精品色噜噜| 久久精品国产色蜜蜜麻豆| 色综合视频一区二区三区高清| 精品国产1区2区3区| 亚洲国产一区二区三区 | 亚洲一区视频在线观看视频| 国产一区二区三区精品视频| 欧洲色大大久久| 国产精品伦理在线| 国产在线看一区| 91精品国产一区二区三区香蕉| 亚洲欧洲在线观看av| 国产精品综合视频| 日韩亚洲欧美在线| 亚洲成人综合视频| 日本二三区不卡| 亚洲天堂成人在线观看| 成人免费观看视频| 久久久99免费| 九九精品一区二区| 制服.丝袜.亚洲.中文.综合| 一区二区三区四区不卡在线| av一二三不卡影片| 国产欧美一区二区三区在线老狼| 美腿丝袜在线亚洲一区| 欧美久久久久中文字幕| 亚洲一二三四久久| 色婷婷av一区二区三区gif| 国产精品黄色在线观看| 国产精品911| 国产欧美一区二区精品久导航| 精品综合免费视频观看| 精品成人a区在线观看| 日韩高清不卡一区二区| 欧美一区二区三区小说| 偷拍日韩校园综合在线| 欧美挠脚心视频网站| 亚洲.国产.中文慕字在线| 欧美三级电影在线看| 一区二区三区**美女毛片| 在线观看一区二区精品视频| 亚洲愉拍自拍另类高清精品| 91免费看`日韩一区二区| 亚洲欧美另类图片小说| 欧亚一区二区三区| 日韩专区在线视频| 日韩免费高清视频| 国产综合色视频| 日本一区二区电影| 99精品偷自拍| 一区二区欧美国产| 91麻豆精品久久久久蜜臀| 日韩中文字幕区一区有砖一区 | 在线欧美日韩精品| 亚洲国产日产av| 日韩三区在线观看| 国产精品羞羞答答xxdd| 国产精品久久久久久久蜜臀| 99re成人在线| 丝袜亚洲精品中文字幕一区| 精品少妇一区二区三区免费观看| 国内欧美视频一区二区| 国产精品国产自产拍在线| 91国在线观看| 麻豆91在线播放免费| 国产欧美日韩激情| 欧美午夜精品久久久久久孕妇 | 成人综合在线视频| 亚洲人123区| 91精品国产高清一区二区三区| 激情成人午夜视频| 日韩毛片精品高清免费| 欧美三区在线视频| 国产精品系列在线播放|