在運行菜單中添加項
發布時間:2014/6/19 21:08:22 訪問次數:410
圖2-24所示的程序,用于在MBR40100PT程序運行中建立它的菜單系統。
程序中先用“當前VI菜單欄”函數取得當前VI菜單欄引用,再用“刪除菜單項”函數刪除所有菜單項,然后連續調用“插入菜單項”函數添加菜單項。“插入菜單項”函數的主要參數與功能如下:
·菜單標識符:指定向哪個菜單項插入子菜單項。如果此項參數不設置,將向頂層菜單欄添加項,類似于“插入菜單項”函數。
·項名稱:輸入字符串或字符串數組。
·項標識符:輸入字符串或字符串數組。項名稱和項標志符可以任意連接一項,兩項自動取相同值。
·項之后:指定菜單項插入位置。可以輸入一個已有菜單項標識的字符串,也可以輸入一個位置索引的整型數。
·菜單引用:原樣輸出菜單欄引用。
·項標志符:輸出實際菜單項標識。
程序最后用“設置菜單項信息”函數進行菜單項屬性設置。這個函數的主要參數與功能如下:
·菜單標識符:指定為哪個菜單項設置屬性。
·項名稱:指定項標志符的菜單項名稱,輸入字符串。
·已啟用:布爾量,指定該菜單項是否有效。
·已檢查:布爾量,指定該菜單項是否有選中標記。
·快捷菜單:設置訪問該采單項的快捷鍵,輸八類型是一個含有兩個布爾量和一個字符串的簇,兩個布爾量表示設置的快捷方式是否加上Shift或Ctrl鍵。
用程序代碼設置的運行菜單并不保存在菜單文件,程序停止即消失。
圖2-24所示的程序,用于在MBR40100PT程序運行中建立它的菜單系統。
程序中先用“當前VI菜單欄”函數取得當前VI菜單欄引用,再用“刪除菜單項”函數刪除所有菜單項,然后連續調用“插入菜單項”函數添加菜單項。“插入菜單項”函數的主要參數與功能如下:
·菜單標識符:指定向哪個菜單項插入子菜單項。如果此項參數不設置,將向頂層菜單欄添加項,類似于“插入菜單項”函數。
·項名稱:輸入字符串或字符串數組。
·項標識符:輸入字符串或字符串數組。項名稱和項標志符可以任意連接一項,兩項自動取相同值。
·項之后:指定菜單項插入位置。可以輸入一個已有菜單項標識的字符串,也可以輸入一個位置索引的整型數。
·菜單引用:原樣輸出菜單欄引用。
·項標志符:輸出實際菜單項標識。
程序最后用“設置菜單項信息”函數進行菜單項屬性設置。這個函數的主要參數與功能如下:
·菜單標識符:指定為哪個菜單項設置屬性。
·項名稱:指定項標志符的菜單項名稱,輸入字符串。
·已啟用:布爾量,指定該菜單項是否有效。
·已檢查:布爾量,指定該菜單項是否有選中標記。
·快捷菜單:設置訪問該采單項的快捷鍵,輸八類型是一個含有兩個布爾量和一個字符串的簇,兩個布爾量表示設置的快捷方式是否加上Shift或Ctrl鍵。
用程序代碼設置的運行菜單并不保存在菜單文件,程序停止即消失。
上一篇:用程序代碼進行運行菜單設置
上一篇:在程序中響應菜單選項