【 utils.umsgbox 】
格式:
utils.umsgbox ( msg, title, type, icon, default )
中文:
utils.umsgbox ( 提示文字, 標題, 按鈕設定, 圖示, 預選項 )
說明:
讓你可以顯示一個系統訊息對話框(類似VBscrpit的訊息對話框)。同
utils.msgbox,除了 msg 和 title 參數必須是 utf8 編碼。
函數的 5 個參數中,只有第一個參數是必須的,表示被顯示的訊息,其
它參數的預設值為它們可能的值中的第一個值。前面 4 個參數是字串,最後
一個參數是數字。
1.msg :提示文字(最多 1000 個字元)。
2.title :對話框的標題,如果為 nil 的話,預設值為「MUSHclient」
(最多 100 個字元)。
3.type :對話框的類型,可以是下面的值之一:
a.ok :只顯示「確定」按鈕(這是預設值)。
b.abortretryignore:顯示「終止」、「重試」和「忽略」按鈕。
c.okcancel :顯示「確定」和「取消」按鈕。
d.retrycancel :顯示「重試」和「取消」按鈕。
e.yesno :顯示「是」和「否」按鈕。
f.yesnocancel :顯示「是」、「否」和「取消」按鈕。
4.icon :對話框中的圖標樣式:
a.!:顯示警告消息圖標(這是預設值)。
b.?:顯示警告詢問圖標。
c.i:顯示提示消息圖標。
d..:顯示臨界消息圖標。
5.default:預設值按鈕(1 - 3)。對話框才顯示時焦點所在的按鈕,第
一個為預設值。
函數的回傳值為下面的幾個字串之一:yes,no,ok,retry,ignore,
about。
範例:
print (utils.umsgbox ("You are being paged", "Warning!", "ok", "!",
1)) --> ok
print (utils.umsgbox ("You are being paged")) --> ok
print (utils.umsgbox ("Go ahead?", "Question", "yesno", "?")) -->
yes / no
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--