C 語(yǔ)言嵌入式系統(tǒng)編程修煉之五:鍵盤(pán)操作 一、 處理功能鍵 功能鍵的問(wèn)題在于,用戶界面并非固定的,用戶功能鍵的選擇將使屏幕畫(huà)面處于不同的顯示狀態(tài)下。例如,主畫(huà)面如圖1: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml12364\wps1.png 圖1 主畫(huà)面 當(dāng)用戶在設(shè)置XX 上按下Enter 鍵之后,畫(huà)面就切換到了設(shè)置XX 的界面,如圖2: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml12364\wps2.png 圖2 切換到設(shè)置XX 畫(huà)面 程序如何判斷用戶處于哪一畫(huà)面,并在該畫(huà)面的程序狀態(tài)下調(diào)用對(duì)應(yīng)的功能鍵處理函數(shù),而且保證良好的結(jié)構(gòu),是一個(gè)值得思考的問(wèn)題。
|