seticonproperty
語法:seticonproperty(iconid@ "icontitle ",#property,value)
說明:為指定設計圖標設置屬性值,設計圖標可以是標準設計圖標,也可以是【xtra】設計圖標。
setkeyboardfocus
語法:setkeyboardfocus(iconid@ "icontitle ")
說明:當前鍵盤輸入焦點設置到指定的【sprite】設計圖標、文本輸入框或director動畫。
setspriteproperty
語法:setspriteproperty(@"spriteicontitle ",#property,value)
說明:設置由指定【sprite】設計圖標顯示的sprite對象的屬性值。屬性的定義請參閱函數seticonproperty( )的說明。
showcursor
語法:showcursor(display)
說明:顯示或隱藏鼠標指針。showcursor(on)顯示鼠標指針,showcursor(off)則關閉顯示鼠標指針。
showmenubar
語法:showmenubar(display)
說明:顯示或隱藏【演示】窗口的菜單欄。showmenubar(on)顯示菜單欄,showmenubar(off)則關閉菜單欄顯示。
showtaskbar
語法:showtaskbar(display)
說明:顯示或隱藏windows 95或windows nt操作系統的任務欄。showtaskbar(on)顯示任務欄,showtaskbar(off)則關閉任務欄。
showtitlebar
語法:showtitlebar(display)
說明:顯示或隱藏【演示】窗口的標題欄。showtitlebar(on)顯示標題欄,showtitlebar(off)則關閉標題欄。該函數用于macintosh操作系統中。
showwindow
語法:showwindow(display)
說明:打開或關閉【演示】窗口。showwindow(on)打開【演示】窗口,showwindow(off)則關閉【演示】窗口。該函數僅用于程序設計期間。
syncpoint
語法:syncpoint(option)
說明:和syncwait(seconds)函數配合使用,用于同步設計圖標的執行。syncpoint(option)用于對等待時間計時,計時方式由option指定:
0—在顯示當前設計圖標中的內容前開始計時
1—在顯示當前設計圖標中的內容后開始計時
2—只有在用戶匹配一響應或退出交互作用分支結構時才開始計時
syncwait
語法:syncwait(seconds)
說明:和syncpoint(option)函數配合使用,用于同步設計圖標的執行。syncwait(seconds)用于設置等待時間,參數seconds為等待的秒數。在等待時間內,所有交互作用響應均不可用,但數字化電影、動畫及其他操作仍然可以繼續進行。
systemmessagebox
語法:result = systemmessagebox(windowhandle,"text ","caption " [,type or #buttons,#icon,default,#modality])
說明:顯示windows風格的消息框。參數text代表顯示在消息框中的提示文本。參數caption代表消息框窗口的標題。第4個可選參數可以是數值type,也可以是符號#buttons。如果是數值type,那么后續的可選參數將被忽略,此時參數type用于指定消息框的類型;如果是符號#buttons,則代表消息框中出現的按鈕。符號可以取以下幾種值:
#ok—【ok】 按鈕(默認值)
#okcancel—【ok】,【cancel】按鈕
#abortretryignore—【abort】,【retry】,【ignore】按鈕
#retrycancel—【retry】,【cancel】按鈕
#yesno—【yes】,【no】按鈕
#yesnocancel—【yes】,【no】,【cancel】按鈕
參數#icon指定消息框中出現在圖標,可以取以下幾種值:
#information—i(默認值)
#asterisk—i
#exclamation—!
#warning—!
#question—?
#stop—stop
#error—stop
#hand—stop
參數#modality用于設置消息框的模式/非模式狀態,可以取以下幾種值:
#applicationmodal—模式窗口(默認值),用戶在當前窗口中進行其他操作之前,必須按下消息框中的某個按鈕,但是用戶仍然可以切換到其他線程中進行操作
#systemmodal—與#applicationmodal效果相似,但消息框始終顯示在最前端
#taskmodal—與#applicationmodal效果相似,但用戶在進行其他任何操作前必須按下消息框中的某個按鈕
該函數執行后,以數值方式返回用戶選擇的按鈕:
1—按下【ok】按鈕
2—按下【cancel】按鈕
3—按下【abort】按鈕
4—按下【retry】按鈕
5—按下【ignore】按鈕
6—按下【yes】按鈕
7—按下【no】按鈕
test
語法:test(condition,true expression,false expression)
說明:當條件condition為true時,執行true expression表達式;當條件condition為false時,執行false expression表達式。
textcopy
語法:textcopy( )
說明:將當前選中文本復制到系統剪貼板上。使用此函數可以實現自定義菜單中edit>copy命令。
textcut
語法:textcut( )
說明:將當前選中文本剪切到系統剪貼板上。使用此函數可以實現自定義菜單中edit>cut命令。
textpaste
語法:textpaste( )
說明:將系統剪貼板中的文本粘貼到當前文本中時,插入點光標所在位置上。使用此函數可以實現自定義菜單中edit>paste命令。
trace
語法:trace("string ")或trace(#action)
說明:該函數接受字符串string或符號#action作為參數,用于在程序設計期間跟蹤程序的運行情況。如果使用字符串string或字符型表達式作為被跟蹤的數據,則當程序運行時,trace函數在【控制面板】窗口中輸出指定字符串string或字符型表達式的計算結果。如果使用符號#action作為參數,可以控制在【控制面板】窗口中輸出哪些內容。例如,被執行的設計圖標的名稱、縮寫或者由trace函數輸出的被跟蹤數據??捎玫膮等≈涤校?/p>
#on—允許輸出設計圖標名稱、縮寫和被跟蹤的數據
#off—停止輸出設計圖標名稱、縮寫和被跟蹤的數據
#iconon—允許輸出設計圖標名稱、縮寫
#iconoff—停止輸出設計圖標名稱、縮寫
#traceon—允許輸出被跟蹤數據
#traceoff—停止輸出被跟蹤數據
#clear—清除【控制面板】窗口中的內容
#pause—暫停程序執行,相當于向程序流程中插入調試斷點
typeof
語法:type:=typeof(value)
說明:返回參數value的數據類型??赡艿姆祷刂涤校?integer,#real,#string,#linearlist,#proplist,#rect,#point,#symbol和#event。
waitmouseup
語法:waitmouseup( )
說明:暫停程序的執行,直到用戶釋放鼠標左鍵。
zoomrect
語法:zoomrect(x,y)
說明:從坐標(x,y)處產生一組逐漸放大的矩形框。
新聞熱點
疑難解答