在程序中響應(yīng)菜單選項(xiàng)
發(fā)布時(shí)間:2014/6/19 21:10:17 訪問次數(shù):468
在程序中響應(yīng)用戶對(duì)菜單項(xiàng)的選擇, MBR4035PT也需要使用菜單函數(shù)。圖2-25所示的程序,應(yīng)用了本書2.6.1小節(jié)介紹的“運(yùn)行菜單”文件,并編碼對(duì)菜單中的選項(xiàng)作出響應(yīng)。
這個(gè)程序在取得菜單引用以后,用“獲取所選菜單項(xiàng)”函數(shù)返回當(dāng)前菜單選項(xiàng)的項(xiàng)標(biāo)識(shí)符!矮@取所選菜單項(xiàng)”函數(shù)有一個(gè)“禁用菜單”參數(shù),默認(rèn)值是False,如果給它一個(gè)TRUE值,那么選擇一個(gè)菜單項(xiàng)以后將不能再選擇其他菜單項(xiàng)。需要進(jìn)行其他選擇時(shí)必須用“啟用菜單跟蹤”函數(shù)重新激活菜單。
程序中對(duì)菜單選項(xiàng)的響應(yīng)可以用條件結(jié)構(gòu),也可以用事件結(jié)構(gòu)。本例中設(shè)了3個(gè)Case。如果用戶在菜單上選擇了“退出”命令,由本書2.6.1小節(jié)的介紹可以知道此項(xiàng)的標(biāo)志符是Exit,所以在“Exit”Case框中調(diào)用“應(yīng)用程序控制”函數(shù)子選板的“停止”函數(shù)使程
序停止運(yùn)行。如果用戶當(dāng)前沒有選擇菜單項(xiàng),用空字符串Case框輸出“沒有選擇菜單項(xiàng)”。其他情況調(diào)用“獲取菜單項(xiàng)信息”函數(shù)返回當(dāng)前菜單選項(xiàng)的名稱輸出。這個(gè)函數(shù)還可以返回菜單選項(xiàng)的其他屬性。
在程序中響應(yīng)用戶對(duì)菜單項(xiàng)的選擇, MBR4035PT也需要使用菜單函數(shù)。圖2-25所示的程序,應(yīng)用了本書2.6.1小節(jié)介紹的“運(yùn)行菜單”文件,并編碼對(duì)菜單中的選項(xiàng)作出響應(yīng)。
這個(gè)程序在取得菜單引用以后,用“獲取所選菜單項(xiàng)”函數(shù)返回當(dāng)前菜單選項(xiàng)的項(xiàng)標(biāo)識(shí)符!矮@取所選菜單項(xiàng)”函數(shù)有一個(gè)“禁用菜單”參數(shù),默認(rèn)值是False,如果給它一個(gè)TRUE值,那么選擇一個(gè)菜單項(xiàng)以后將不能再選擇其他菜單項(xiàng)。需要進(jìn)行其他選擇時(shí)必須用“啟用菜單跟蹤”函數(shù)重新激活菜單。
程序中對(duì)菜單選項(xiàng)的響應(yīng)可以用條件結(jié)構(gòu),也可以用事件結(jié)構(gòu)。本例中設(shè)了3個(gè)Case。如果用戶在菜單上選擇了“退出”命令,由本書2.6.1小節(jié)的介紹可以知道此項(xiàng)的標(biāo)志符是Exit,所以在“Exit”Case框中調(diào)用“應(yīng)用程序控制”函數(shù)子選板的“停止”函數(shù)使程
序停止運(yùn)行。如果用戶當(dāng)前沒有選擇菜單項(xiàng),用空字符串Case框輸出“沒有選擇菜單項(xiàng)”。其他情況調(diào)用“獲取菜單項(xiàng)信息”函數(shù)返回當(dāng)前菜單選項(xiàng)的名稱輸出。這個(gè)函數(shù)還可以返回菜單選項(xiàng)的其他屬性。
上一篇:通知器和隊(duì)列
熱門點(diǎn)擊
- 靜態(tài)RAM基本存儲(chǔ)電路
- MCS-51單片機(jī)的引腳及其功能
- CPU中斷響應(yīng)時(shí)間
- 位尋址
- 存儲(chǔ)器字?jǐn)?shù)的擴(kuò)展
- 鍵盤掃描原理
- 搶答電路
- 化學(xué)鍍鎳/金
- 數(shù)碼管參數(shù)及應(yīng)用
- 庫函數(shù)調(diào)用
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究