天天看點

aardio 常用語句整合(6)彈出視窗

通常在與使用者互動的時,我們會彈出一些對話框。除了msgbox之外整合一些常用的彈出視窗。inputbox,托盤提示,資訊框。

//彈出輸入框
import win.inputBox
//傳回輸入框對象
var $input = win.inputBox()
$input.text = "你好"
$input.info.text ="請輸入你的名字:"
$input.input.text = "輸入框預設文本設定"

//初始化視窗設定選區
$input.onInitDialog = function(hwnd,message,wParam,lParam){
	$input.center() //居中顯示
	$input.input.selectAll() //輸入框文本全選
}

var $value = $input.doModal() //點取消傳回null
if ($value) {
	win.msgbox($value)
}


//彈出托盤提示
import win.util.tray
$tray = win.util.tray($input) //參數1為視窗對象不能忽略
$tray.pop("我是托盤提示","你好")
$tray.delete()

//彈出一個資訊框
import win.dlg.message
//參數二為true則顯示确定,取消按鈕
win.dlg.message($input).doModal("我是一個彈出資訊框")