


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、AuthorWare自帶UCD的中文說明a5dir.U32可以指示用戶在 Authorware中播放的Director電影中進(jìn)行的交互操作的執(zhí)行結(jié)果信息是否出錯(cuò),也能控制Director電影的播放。點(diǎn)擊下載該函數(shù)范例及文件Lin goError語法:strin g:= Lin goError(errorcode>說明:該函數(shù)返回參數(shù)errorcode代表的Lin go指令的錯(cuò)誤信息。示例:如果所送的 Lingo指令為play frame "scene1",如果指定的Director影片中沒有"scene1"這個(gè)marker就會(huì)發(fā)生錯(cuò)誤,這時(shí)傳回的信
2、息應(yīng)為:“ Frame not defined”,表示在這個(gè) Director 影片中并不存在這個(gè) marker。Lin goResult語法:return strin g:= Lin goResult(Ico nlD"lcon Title">說明:當(dāng)Director電影中的Lingo指令執(zhí)行無誤時(shí),該函數(shù)返回值為該Lingo指令的執(zhí)行結(jié)果。Lin goShowerrors語法:Lin goShowerrors(showerrors>說明:當(dāng)所執(zhí)行的Lin go指令有錯(cuò)誤時(shí),可以選擇是否顯示對話框的方式進(jìn)行警告。若參數(shù)showerrors為True,則Lingo
3、執(zhí)行出錯(cuò)時(shí),會(huì)顯示一個(gè)對話框警告使用者這個(gè)指令有錯(cuò)誤;若參數(shù)showerrors為False,則在任何情形之下,都不會(huì)顯示該警告對話框。Lin goTell語法:errorcode:二LingoTell(IconID"Icon Title",Script>說明:這是一個(gè)傳送Lingo指令的函數(shù),將參數(shù) Script表示的Lingo語句傳送給參數(shù)Icon Title 指定的Director影片。示例:a. LingoTell(lconlD"Dir Movie","play frame 1">表示播放 Director 電影“
4、 Dir Movie ”的第一幀。b. LingoTell(lconlD"Dir Movie","pause">表示暫?!?Dir Movie ” 指定的 Director 影片的播放。? Topa5wmme.U3沖包括了對各種媒體播放的控制函數(shù),這些媒體包括Wave CD MIDI、Vdieo等,還提供了一些 MCI控制函數(shù),詳細(xì)如下:AnimAudio語法:n umber:=A ni mAudio(state>說明:指定是否播放當(dāng)前動(dòng)畫的聲音。若參數(shù)state為on,表示可以播放。若為 off,則表示不播放當(dāng)前聲音。若該函數(shù)調(diào)用成功,則返
5、回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。Ani mClose語法:n umber:二 An imClose(>說明:該函數(shù)關(guān)閉當(dāng)前的動(dòng)畫文件。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。An imCurre ntFrame語法:n umber:二 An imCurre ntFrame(>說明:該函數(shù)返回動(dòng)畫文件的當(dāng)前播放幀數(shù)。若該函數(shù)調(diào)用失敗,則返回值為0。An imFrame語法:n umber:二 An imFrame(>說明:該函數(shù)返回動(dòng)畫文件的總幀數(shù)。若該函數(shù)調(diào)用失敗,則返回值為0。Ani mGetDesti nati on語法:strin g:= An
6、i mGetDesti nati on(>說明:該函數(shù)返回當(dāng)前動(dòng)畫文件在演示窗口中的位置。該函數(shù)的返回值是一個(gè)字符串,格式為“距演示窗口上邊界的像素?cái)?shù)、距演示窗口左邊界的像素?cái)?shù)、寬度、高度”。若該函數(shù)調(diào)用失敗,則返回值為0。An imOpe n語法:n umber:二 An imOpe n(filen ame,w in dowstyle>說明:該打開由“ file name ”指定的動(dòng)畫文件,而參數(shù)win dowstyle則是以字符串的方式表現(xiàn)動(dòng)畫所播放的窗口屬性,主要設(shè)定的是這個(gè)播放窗口的層次,參照下表: overlapped:表示播放窗口是重疊模式。Popup:表示播放窗口是浮
7、在所有窗口之上的模式。caption:表示播放窗口留有空間給字幕。nocaptio n:表示播放窗口不留空間給字幕。noframe:表示播放窗口沒有邊框。thi nframe:表示播放窗口的邊框是細(xì)線。thickframe:表示播放窗口的邊框是粗線。maxbox:表示播放窗口可以最大化顯示。nomaxbox:表示播放窗口不能最大化顯示。sysme nu:表示播放窗口有系統(tǒng)菜單。nosysmenu:表示播放窗口沒有系統(tǒng)菜單。At <top><left>:表示播放窗口相對于演示窗口的位置< 距離演示窗口上邊界和左邊界的像素?cái)?shù))。Size <width>vh
8、eight>:表示播放窗口的大小 < 寬度和高度)。zoomed:表示播放窗口一出現(xiàn)就是最大化顯示。usefullcolor:表示播放窗口能夠使用更多的色彩。若該函數(shù)調(diào)用成功,則返回值為0。若該函數(shù)調(diào)用失敗,則返回錯(cuò)誤代碼。An imPaletteHa ndle語法:strin g:= Ani mPaletteHa ndle(>說明:該動(dòng)畫返回動(dòng)畫所使用調(diào)色板的句柄。若該函數(shù)調(diào)用失敗,則返回句柄為0。Ani mPause語法:n umber:二 An imPause(>說明:該函數(shù)暫停動(dòng)畫的播映。若該函數(shù)調(diào)用成功,則返回值為0。若該函數(shù)調(diào)用失敗,則返回錯(cuò)誤代碼。An i
9、mPlay語法: n umber:=A ni mPlay(speed,wait>說明:該函數(shù)設(shè)置動(dòng)畫的播放速度。若speed參數(shù)為100,則表示正常播映,若speed參數(shù)為負(fù)數(shù),則表示倒放該動(dòng)畫文件;若 wait參數(shù)為true,表示等動(dòng)畫播映結(jié)束后,authoare應(yīng)用程序才繼續(xù)執(zhí)行。若該函數(shù)調(diào)用成功,則返回值為0。若該函數(shù)調(diào)用失敗,則返回錯(cuò)誤代碼。An imPlayi ng語法: con diti on:二An imPlay ing說明:該函數(shù)查詢目前是否有動(dòng)畫在播映。Ani mPlaySegme nt語法: n umber:二 An imPlaySegme nt(fromframe,
10、foframe,speed,wait>說明:該函數(shù)指定播放動(dòng)畫的長度,參數(shù)fromframe表示開始播映的幀數(shù),從頭播映時(shí),可以設(shè)此參數(shù)值為0 ;參數(shù)forframes表示播放的長度 < 總幀數(shù));若speed參數(shù)為100,則表示正常播映,若 speed參數(shù)為負(fù)數(shù),則表示倒放該動(dòng)畫文件;若 wait參數(shù)為true,表 示等動(dòng)畫播映結(jié)束后,authoare應(yīng)用程序才繼續(xù)執(zhí)行。若該函數(shù)調(diào)用成功,則返回值為0。若該函數(shù)調(diào)用失敗,則返回錯(cuò)誤代碼。An imResume語法: n umber:二 An imResume(>說明:該函數(shù)將已暫停的動(dòng)畫繼續(xù)播放。若該函數(shù)調(diào)用成功,則返回值為
11、0。若該函數(shù)調(diào)用失敗,則返回錯(cuò)誤代碼。An imSetCapti on語法:n umber:二 An imSetCapti on( capt ion stri ng>說明:該函數(shù)為動(dòng)畫打字幕,將參數(shù)captio nstri ng指定的字符串作為字幕顯示在動(dòng)畫窗口中。若該函數(shù)調(diào)用成功,則返回值為0。若該函數(shù)調(diào)用失敗,則返回錯(cuò)誤代碼。Ani mSetDesti nati on語法:n umber:二 An imSetDesti nati on (top,left,width,height>說明:該函數(shù)設(shè)置動(dòng)畫窗口的大小。參數(shù)格式為“距演示窗口上邊界的像素?cái)?shù)、距演示窗口左邊界的像素?cái)?shù)、寬
12、度、高度”。An imShowWi ndow語法:n umber:二 An imShowWi ndow(state>說明:該函數(shù)顯示或者隱藏動(dòng)畫窗口。若參數(shù)state為True,則表示窗口不隱藏。若參數(shù)為False,則表示隱藏窗口。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代誤。An imStop語法:n umber:=A ni mStop(>說明:該函數(shù)停止當(dāng)前動(dòng)畫的播放。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代誤。AnimWin dowHa ndle語法:n umber:二 An imWi ndowHa ndle(>說明:該函數(shù)當(dāng)前動(dòng)畫窗口的句
13、柄。若該函數(shù)調(diào)用失敗,則返回一個(gè)空的句柄。CDPlay語法:n umber:二CDPIay(track,wait>說明:該函數(shù)用來播放CD唱片,可以指定播放參數(shù)track指定的CD音軌。若參數(shù) wait為True,則表示等到動(dòng)畫播映結(jié)束后Authoare應(yīng)用程序才繼續(xù)執(zhí)行,否則一開始播放CD音軌Authoare就繼續(xù)往下執(zhí)行。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。CDPlaySegme nt語法: n umber:二 CDPlaySegme nt(track,fromsec on ds,forsec on ds,wait>說明:該函數(shù)指定播放的 CD的音軌的長
14、度。參數(shù) track指定播放的音軌;參數(shù) fromseconds指定開始播放的時(shí)間位置;參數(shù)forseconds指定播放的時(shí)間長度,若forseconds為0,則表示播放到該音軌的結(jié)尾。若forseconds為-1,則表示播放整個(gè) CD唱片。若參數(shù)wait為True,則表示等動(dòng)畫播映結(jié)束后,Authorware應(yīng)用程序才繼續(xù)執(zhí)行,否則一開始播放CD音軌Authorware就繼續(xù)往下執(zhí)行。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。CDStop語法:n umber:二CDStop(>說明:該函數(shù)停止當(dāng)前CD音軌的播放。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代
15、碼。CDPause語法:number:二CDPause(>說明:該函數(shù)暫停當(dāng)前CD音軌的播放。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。CDResume語法:n umber:二CDResume(>說明:當(dāng)使用CDPause暫停當(dāng)前音樂播放時(shí),使用CDResum(可以讓音樂繼續(xù)播放。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。CDPlayi ng語法:con ditio n:二CDPlayi ng說明:目前是否有 CD音軌正在播放,則該函數(shù)返回值為True。CDCurrentPosition語法:strin g:= CDCurre ntPositio
16、 n(>說明:該函數(shù)查詢當(dāng)前CD音軌播放的時(shí)間。格式為 tt:mm:ss:ff 。tt表示軌數(shù),mm表示分鐘數(shù),ss表示秒數(shù),ff表示幀數(shù)。CDEject語法:n umber:二CDEject(>說明:該函數(shù)可彈出當(dāng)前使用的CD光盤機(jī)。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。CDRetract語法:number:二 CDRetract (>說明:當(dāng)使用 CDEject函數(shù)彈出當(dāng)前光盤機(jī)后,可以使用CDRetract使光盤托盤收回光盤機(jī)中。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。CDDiscPrese nt語法:con ditio n:二
17、 CDDiscPrese nt(>說明:若當(dāng)前光盤機(jī)中有CD唱片,則該函數(shù)返回值為 True,否則返回值為 False。CDLe ngth語法:number:二 CDLe ngth(>說明:該函數(shù)可查詢所有的CD音軌的歌曲長度。若該函數(shù)調(diào)用失敗,則返回值為0。CDTracks語法:number:二 CDTracks(>說明:該函數(shù)查詢當(dāng)前CD唱片的音軌數(shù),即的歌曲的數(shù)目。若該函數(shù)調(diào)用失敗,則返回值為0。CDTrackLe ngth語法: n umber:二 CDTrackLe ngth(track>說明:該函數(shù)返回track指定音軌的歌曲長度。若該函數(shù)調(diào)用失敗,則返回值
18、為0。MCISe ndStri ng語法:number:= MCISe ndStri ng(cmdstri ng>說明:該函數(shù)向 MCI設(shè)備發(fā)送一個(gè) MCI的指令。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。可以通過函數(shù)MCIGetReturnstring(> 獲得從 MCI設(shè)備返回的字符串。MCIGetReturnStri ng語法:strin g:= MCIGetReturnStri ng(>說明:該函數(shù)獲得從 MCI設(shè)備返回的字符串。MClGetErrorStri ng語法:strin g:= MClGetErrorStri ng(errorcode&g
19、t;說明:當(dāng)使用 MClSendString傳送指令后,若有錯(cuò)誤無法執(zhí)行,可以將錯(cuò)誤放置在errorcode之中,而本函數(shù)以字符形式返回錯(cuò)誤代碼。MClExecute語法: con diti on:二 MCIExecute(cmdstri ng>說明:該函數(shù)與 MClSendString最大的不同就是返回值,該函數(shù)返回的值是一個(gè)邏輯值,若為True則表示MCI指令成功,若為 False則表示MCI的指令無法執(zhí)行。MClShowErrors語法:MCIShowErrors(showerrors>說明:該函數(shù)打開或關(guān)閉MCI的錯(cuò)誤信息,若showerrors的值為True,則表示打開
20、MCI的錯(cuò)誤信息,這樣當(dāng)執(zhí)行MCI指令出錯(cuò)時(shí)會(huì)顯示錯(cuò)誤的信息。MIDIPlay語法:n umber:二 MIDIPlay(file name,tempo,wait>說明:該函數(shù)播放參數(shù) file name指定的MIDI文件,參數(shù)tempo表示播放的節(jié)拍,若數(shù)值為100則表示正常播放。參數(shù)wait的值為一個(gè)邏輯值,為True表示聲音在播放時(shí),Authorware暫停執(zhí)行,等 MIDI音樂播放結(jié)束后再繼續(xù);為 False則表示當(dāng)MIDI音樂在播放時(shí),Authoare繼續(xù)往下執(zhí)行。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。示例:MIDIPIay("cat.mid&q
21、uot;,100,True>上式表示播放cat.mid這個(gè)MIDI文件,以正常的速度播放,并且在播放的同時(shí),暫停其他Authoare命令的執(zhí)行。MIDIPlaySegme nt語法:n umber:二 MIDIPlaySegme nt(file name,tempo,fromsec on ds,forsec on ds,wait>說明:該函數(shù)播放參數(shù) file name指定的MIDI文件,參數(shù)tempo表示播放的節(jié)拍,若數(shù)值為100則表示正常播放。參數(shù)fromseco nds表示開始播放該 MIDI文件的長度位置。參數(shù) forseconds表示播放該 MIDI文件的時(shí)間。參數(shù) wa
22、it的值為一個(gè)邏輯值,為True表示聲音在播放時(shí),Authorware暫停執(zhí)行,等 MIDI音樂播放結(jié)束后再繼續(xù);為False則表示當(dāng)MIDI音樂在播放時(shí),Authorware繼續(xù)往下執(zhí)行。若該函數(shù)調(diào)用成功,則返回值為 0。若調(diào)用失敗,則返回 錯(cuò)誤代碼。MIDIStop語法:number:= MIDIStop(>說明:該函數(shù)停止當(dāng)前 MIDI音樂的播放。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。MIDIPause語法:number:= MIDIPause(>說明:該函數(shù)暫停當(dāng)前 MIDI音樂的播放。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。MID
23、IResume語法:number:= MIDIResume(>說明:使用MIDIPause暫停MIDI音樂的播放時(shí) MIDIResume可以讓MIDI音樂繼續(xù)播放。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。MIDIPlayi ng語法:con ditio n:二 MIDIPlayi ng(>說明:該函數(shù)查詢目前是否有MIDI音樂在播放,若有則函數(shù)的值為True。WavePlay語法: n umber:二 wavePlay(file name, wait>說明:該函數(shù)可以播放參數(shù)file name指定的wav聲音文件,而且可以返回一個(gè)數(shù)值代表正確或錯(cuò)誤,如果播
24、放指定聲音文件前尚有其他的音樂正在播放時(shí)系統(tǒng)會(huì)將其他的音樂關(guān)閉,然后再播放此音樂。參數(shù)wait的值為一個(gè)邏輯值,為 True表示聲音在播放時(shí),Authorware暫停執(zhí)行,等指定 WAV聲音文件播放結(jié)束后再繼續(xù)執(zhí)行;為 False則表示當(dāng)指定 WAV聲音文件一開始播放,Authorware立即繼續(xù)往下執(zhí)行。特別要注意的一點(diǎn)是指定的WAVE聲音文件必須同時(shí)給出后綴,否則會(huì)出現(xiàn)錯(cuò)誤的信息。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。WavePlaySegme nt語法:n umber:二 WavePlaySegme nt(file name,fromsec on ds,forsec
25、 on ds,wait>說明:該函數(shù)播放參數(shù)file name指定的 WAV聲音文件。參數(shù)fromseco nds表示開始播放該 WAVE文件的長度位置。參數(shù) forseco nds 表示播放該 WAV文件的時(shí)間,若為 0則表示播放整個(gè)聲音文件。參數(shù)wait的值為一個(gè)邏輯值,為True表示聲音在播放時(shí),Authorware暫停執(zhí)行,等 WAVE文件播放結(jié)束后再繼續(xù);為 False則表示當(dāng) WAV文件在播放時(shí),Authorware繼續(xù)往下執(zhí)行。若該函數(shù)調(diào)用成功,則 返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。WaveStop語法:number:二 WaveStop(>說明:該函數(shù)停止當(dāng)前
26、WAVE聲音文件的播放。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。WavePause語法:n umber:二 WavePause(>說明:該函數(shù)暫停當(dāng)前WAVE聲音文件的播放。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。WaveResume語法:n umber:二 WaveResume(>說明:若當(dāng)前聲音文件已被暫停,可以使用此函數(shù)繼續(xù)播放該WAV聲音文件。若該函數(shù)調(diào)用成功,則返回值為0。若調(diào)用失敗,則返回錯(cuò)誤代碼。WavePlayi ng語法:con diti on:二 WavePlay in g(>說明:該函數(shù)檢測當(dāng)前是否正在播放WAV聲
27、音文件,若是則返回值為True,否則返回值為 False。? Topapwkeys.U32使AW可以識(shí)別 Windows的一些特殊鍵,如 Alt , Ctrl等。點(diǎn)擊下載該函數(shù)范例及文件In stallAPWKeys語法:In stallAPWKeys(>說明:使用了 In stallAPWKeys(>這個(gè)函數(shù)之后,就可以在AW應(yīng)用程序中控制這些鍵,具體如下:Alt"AltF16"Shift-"ShiftF16"Ctrl"CtrlF16"Caps Lock"F15"Num Lock"F14&q
28、uot;Scorll Lock"F13"RemoveAPWKeys語法:RemoveAPWKeys(>說明:使用了 InstallAPWKeys(> 這個(gè)函數(shù)之后,必須使用RemoveAPWKeys(函數(shù)將按鍵還原。? Topapwmouse.U32可以使鼠標(biāo)右鍵或中鍵具有鼠標(biāo)左鍵同樣的功能,這樣在AW應(yīng)用程序中,以前只胡按鼠標(biāo)左鍵才具有的功能<如對交互的響應(yīng)等)也可以同時(shí)被鼠標(biāo)右鍵響應(yīng)了。點(diǎn)擊下載該函數(shù)范例及文件In stallAPWMouse語法:In stallAPWMouse(>說明:該函數(shù)將鼠標(biāo)右鍵或中鍵<如果有的話)設(shè)定為與鼠標(biāo)左鍵
29、相同的功能,可以單擊或雙擊匹配某一個(gè)交互,按住右鍵也可以拖曳對象了。LeftButt on語法:status:二LeftButto n(>說明:該函數(shù)檢測鼠標(biāo)左鍵的狀態(tài),如果使用都按下的是鼠標(biāo)左鍵,則該函數(shù)的返回值為True,否則為假。利用此函數(shù)可以判定當(dāng)使用了函數(shù)InstallAPWMouse(>后,用戶窨按下的是左鍵還是右鍵。RemoveAPWMouse語法:RemoveAPWMouse(>說明:使用過InstallAPWMouse(>函數(shù)之后,一定要用 RemoveAPWMouse將鼠標(biāo)右鍵還砂。否則退出AW應(yīng)用程序后,在 Windows中鼠標(biāo)右鍵 <或中鍵
30、)仍將失效。? Topcopyfile.U32 用來設(shè)置檔案拷貝。點(diǎn)擊下載該函數(shù)范例及文件CopyFile語法:result:二CopyFile(sourseFile,dest in ati on File>說明:該函數(shù)將sourseFile 指定文件拷貝為文件 dest in atio nFile。在設(shè)定檔案的復(fù)制時(shí)建議使用絕對路徑,這樣函數(shù)會(huì)正確地執(zhí)行指令的設(shè)定。? Top若AW應(yīng)用程序的分辨率小于用戶的Windows操作系統(tǒng)的分辨率,那么當(dāng)AW應(yīng)用程序正在運(yùn)行時(shí),屏幕上還能看到Windows的桌面或其他的應(yīng)用程序窗口將會(huì)影響演示窗口的美觀。cover.U32就是用來在AW應(yīng)用程序正
31、在運(yùn)行時(shí)將背景中露出來Windows桌面覆蓋掉。點(diǎn)擊下載該函數(shù)范例及文件Cover語法:id:=Cover(>說明:該函數(shù)將桌面隱藏起來。當(dāng)Authoare應(yīng)用程序正在運(yùn)行時(shí),屏幕上只能看到演示窗中的內(nèi)容。Un Cover語法:Un Cover(>說明:該函數(shù)將 windows重新顯示出來,在使用了cover(>函數(shù)之后,使用該函數(shù)可以還原,這時(shí)Windows桌面上原有的內(nèi)容就會(huì)重新顯示出來。Topdisptext.U32在演示窗口的指定位置顯示字體、顏色、風(fēng)格的文本。點(diǎn)擊下載該函數(shù)范例及文件DisplayText語法:id:二DisplayText(Wi ndowHa nd
32、le,text,left,top,fo nt,size,style,color>說明:該函數(shù)將text指定文本顯示在演示窗口中,函數(shù)之中還可以設(shè)定文本的樣式,如位置、字體、大小、顏色等等。參數(shù)意義如 下:font:字體的名稱size:字體的大小默認(rèn)值為0style:字體樣式0:普通1:粗體2:斜體4:加下劃線8:加刪除線。若要使用幾種樣式的組合效果,則將相應(yīng)樣式的值相加后給出。color:顏色。0為黑色,或者是以RGB計(jì)算得到<red*256*256+green*256+blue ),這些顏色融合的程度為0到255之間,? Topedit.u32 包含了所有文本處理的外部函數(shù)。點(diǎn)擊
33、下載該函數(shù)范例及文件EditBoxClear語法:EditBoxClear(>說明:該函數(shù)將所選取的文字清除。EditboxCopy語法: cut_stri ng:二EditboxCopy(>說明:該函數(shù)將所選取的文本復(fù)制到剪貼板中,然后將字串放入到變量cut_stri ng 中。EditboxCut語法:cut_stri ng:二EditboxCut(>說明:該函數(shù)將所選取的文本剪切到剪貼板中,然后將文本放入到變量cut_stri ng 中。EditboxDisplay語法:result:二EditboxDiplay(stri ng,x_coord,y_coord,heig
34、ht,width>說明:該函數(shù)顯示含有滾動(dòng)條的文本塊。參數(shù)如下:stri ng: 要顯示的文本。x_coord:滾動(dòng)列表的左上角 X方向坐標(biāo)。y_coord:滾動(dòng)列表的左上角 Y方向坐標(biāo)。Height:該滾動(dòng)文本塊的高度。width:該滾動(dòng)文本塊的寬度。EditboxErase語法:Editboxerase(>說明:該函數(shù)清除 Editboxdisplay 顯示的文本塊。EditboxGetText語法:cut_stri ng:二EditboxGetText(>說明:該函數(shù)將文本塊中的所有文本放到變量cut_stri ng 中。EditboxPaste語法:EditboxPa
35、ste(>說明:該函數(shù)將剪貼板中的文本粘貼到文本光標(biāo)所在的位置上EditboxUndo語法: cut_string:=EditboxUndo(>說明:該函數(shù)取消用戶上一次進(jìn)行的文本操作動(dòng)作。? Topfiledlgs.U32會(huì)彈出一個(gè)標(biāo)準(zhǔn)的 Windows打開文件 <或保存文件)對話框,并將打開的文件名返回。點(diǎn)擊下載該函數(shù)范例及文件OpenFileDIg語法:path:=OpenFileDlg(dlgtitle,defname,defpath,defext,filters>說明:該函數(shù)彈出一個(gè)標(biāo)準(zhǔn)的windows打開文件對話框,讓用戶選取所要的文件,然后將這個(gè)文件的路徑
36、與文件名返回,放到變量path中。參數(shù)意義如下:dlgtitle:打開文件對話框上標(biāo)題欄名稱,建議你不用指定它,只要給空字符串即可,因?yàn)橄到y(tǒng)默認(rèn)的名稱為“打開文件”。defname:是放置在打開文件名欄上的默認(rèn)文件名,你可以給定一個(gè)字符串作為文件名,這樣系統(tǒng)會(huì)自動(dòng)先將它顯示在打開文件名欄之中,不指定該項(xiàng)也可以。defpath:所指定的是該對話框中的默認(rèn)打開目錄,如果沒有指定任何路徑,則系統(tǒng)會(huì)自動(dòng)使用當(dāng)前Authorware應(yīng)用程序所在的目錄。defext:表示默認(rèn)的后綴,若你指定了默認(rèn)后綴,則對話框打開時(shí)會(huì)自動(dòng)將這個(gè)默認(rèn)后綴加在文件名的后面。filters:表示文件類型列表中的選項(xiàng),但它的格式
37、必須如下:"Description|*.ext|Description|*.ext。*.ext|"。如果你有個(gè)文件類型*.bmp要放置在文件類型列表中,則書寫格式為:"Bitmaps|*bmp"。如果再加上一個(gè)文本文件的文件類型*.txt則為:"Bitmaps|*.bmp|Text Files|*.txt"。SaveAsFileDlg語法:path:=SaveAsFileDlg(dlgtitle,defname,defpath,defext,filters>說明:該函數(shù)彈出一個(gè)標(biāo)準(zhǔn)的windows打開文件對話框,讓用戶選取所要的
38、文件,然后將這個(gè)文件的路徑與文件名返回,放到變量path中。參數(shù)意義如下:dlgtitle:保存文件對話框上標(biāo)題欄名稱,建議你不用指定它,只要給空字符串即可,因?yàn)橄到y(tǒng)默認(rèn)的名稱為“另存為”。defname :是放置在保存文件名欄上的默認(rèn)文件名,你可以給定一個(gè)字符串作為文件名,這樣系統(tǒng)會(huì)自動(dòng)先將它顯示在保存文件名欄之中,不指定該項(xiàng)也可以。defpath:所指定的是該對話框中的默認(rèn)打開目錄,如果沒有指定任何路徑,則系統(tǒng)會(huì)自動(dòng)使用當(dāng)前Authorware應(yīng)用程序所在的目錄。defext:表示默認(rèn)的后綴,若你指定了默認(rèn)后綴,則對話框打開時(shí)會(huì)自動(dòng)將這個(gè)默認(rèn)后綴加在文件名的后面。filters:表示文件類
39、型列表中的選項(xiàng),但它的格式必須如下:"Description|*.ext|Description|*.ext。*.ext|"? TopFTP.U32包含了一些AW操作網(wǎng)絡(luò)文件服務(wù)器的一些函數(shù)點(diǎn)擊下載該函數(shù)范例及文件FtpAbort語法:status := FtpAbort( ftpID >說明:放棄當(dāng)前正在進(jìn)行的FTP函數(shù)的執(zhí)行。如果返回值為“1”,則由FtpStatus函數(shù)來決定操作是否成功。FtpAppend語法:status := FtpAppend( ftpID, "remotePath", "localPath" &g
40、t;說明:將本地磁盤上的文件傳送到一個(gè)遠(yuǎn)程服務(wù)器上。如果由remotePath定義的文件已經(jīng)存在,傳送的數(shù)據(jù)會(huì)自動(dòng)追加到文件的尾部;否則,系統(tǒng)在服務(wù)器上創(chuàng)建一個(gè)新文件。FtpCha ngePare ntDir語法:status := FtpCha ngePare ntDir( ftpID >說明:FtpCha ngeWorki ngDir語法:status := FtpCha ngeWorki ngDir( ftpID, "remotePath" >說明:更改遠(yuǎn)程服務(wù)器上的當(dāng)前工作目錄以實(shí)現(xiàn)文件的保存或檢索。FtpCIose語法:status := FtpClo
41、se( ftpID >說明:結(jié)束ftpID指定的FPT連接,釋放系統(tǒng)資源,fptID句柄不再有效。FtpC onn ect語法:status := FtpConnect( ftpID, "server", "port", "userid", "password" >說明:通過定義服務(wù)器口令、端口號(hào)、用戶名、口令與FtpDelete語法:status := FtpDelete( ftpID, "remotePath" >說明:從服務(wù)器上刪除指定的文件。如果返回值為“FtpDisc
42、 onn ect語法:status := FtpDisco nn ect( ftpID >說明:斷幵一個(gè)已被激活的FTP連接。如果返回值為FtpGetWorki ngDir語法:status := FtpGetWorki ngDir( ftpID >說明:獲得遠(yuǎn)程服務(wù)器上的當(dāng)前工作目錄。FtpList語法:status := FtpList( ftpID, "remotePath" >說明:FtpMakeDir語法:status := FtpMakeDir( ftpID, "remotePath" >說明:FtpNameList語
43、法:status := FtpNameList( ftpID, "remotePath" >說明:FPT服務(wù)器建立連接,它成功與否由FtpStatus函數(shù)來決定。1”,則必須由FtpStatus函數(shù)判斷操作是否成功。1”,則必須由FtpStatus函數(shù)判斷操作是否成功。FtpOpe n語法:ftpID := FtpOpe n( >說明:為FTP任務(wù)分配和初始化系統(tǒng)資源,該命令是所有FTP函數(shù)的入口。如果發(fā)生錯(cuò)誤,函數(shù)返回值為 0,否則返回一個(gè)句柄。FtpRemoveDir語法:status := FtpRemoveDir( ftpID, "remote
44、Path" >說明:FtpRe name語法:status := FtpRe name( ftpID, "fromName", "toName" >說明:將遠(yuǎn)程服務(wù)器上的fromName文件更名為toName。FtpResult語法:string := FtpResult( ftpID >說明:返回已完成的FTP函數(shù)操作的結(jié)果。這個(gè)函數(shù)應(yīng)當(dāng)在每個(gè)FTP函數(shù)操作完成后被調(diào)用。FtpRetrieve語法:status := FtpRetrieve( ftpID, "remotePath", "loca
45、lPath" >說明:將遠(yuǎn)程服務(wù)器上的文件副本傳送到本地硬盤上,服務(wù)器端的文件內(nèi)容和狀態(tài)不會(huì)受到任何影響。FtpStatus語法:status := FtpStatus( ftpID >說明:返回最后一個(gè)FTP函數(shù)的運(yùn)行狀態(tài),一般常于判斷函數(shù)操作是否成功。Status=1 :操作處于等待狀態(tài)。Status=0 :操作完成。Status=-1:操作發(fā)生錯(cuò)誤。FtpStore語法:status := FtpStore( ftpID, "remotePath", "localPath" >說明:將本地磁盤上的文件傳送到一個(gè)遠(yuǎn)程服務(wù)器
46、上。如果由remotePath定義的文件已經(jīng)存在,傳送的數(shù)據(jù)會(huì)覆蓋掉源文件中的內(nèi)容;否則,系統(tǒng)在服務(wù)器上創(chuàng)建一個(gè)新文件。? TopMemtools中的外部函數(shù)說明點(diǎn)擊下載該函數(shù)范例及文件AllocHa ndle語法:han die:二AllocHa ndle(size>說明:分配一塊指定大小的全局內(nèi)存并返回內(nèi)存句柄,該塊內(nèi)存中所有的字節(jié)被初始化為0,參數(shù)size必須大于或等于0。當(dāng)分配請求失效時(shí),該函數(shù)返回0。AllocMem語法: poin ter := AllocMem(size>說明:分配一塊指定大小的內(nèi)存并返回指向內(nèi)存的指針,該塊內(nèi)存中所有的字節(jié)被初始化為0,參數(shù)size必
47、須大于或等于0。當(dāng)分配請求失效時(shí),該函數(shù)返回0。FreeHa ndle語法:ok := FreeHa ndle(ha ndle>說明:釋放由函數(shù) AllocHandle(>分配的全局內(nèi)存,參數(shù)handle是該內(nèi)存塊的句柄。成功釋放,則返回 TRUE否則返回FALSE注意:如果參數(shù)handle不是一個(gè)有效的全局內(nèi)存句柄,該函數(shù)執(zhí)行將導(dǎo)致不可預(yù)料的后果。FreeMem語法:ok := FreeMem(po in ter>說明:釋放由函數(shù) AllocMem(>分配的內(nèi)存,參數(shù) pointer是指向內(nèi)存塊的指針。成功釋放,則返回 TRUE否則返回FALS呂注意:如果參數(shù)poi
48、nter不是一個(gè)有效的內(nèi)存指針,該函數(shù)執(zhí)行將導(dǎo)致不可預(yù)料的后果。LockHa ndle語法: poin ter := LockHa ndle(ha ndle>說明:鎖定全局內(nèi)存句柄并返回內(nèi)存對象的第一字節(jié)的地址,參數(shù)handle必須是函數(shù)AllocHandle(>生成的全局內(nèi)存句柄。在使用全局內(nèi)存前必須將它鎖定,鎖定失敗,該函數(shù)返回00PeekByte語法:result := PeekByte(ptr,offset>說明:從指針ptr 指定的內(nèi)存塊中的偏移量offset處返回一個(gè)字節(jié)型數(shù)值。PeekDouble語法:result := PeekDouble(ptr,offse
49、t>說明:從指針ptr 指定的內(nèi)存塊中的偏移量offset處返回一個(gè)雙精度浮點(diǎn)數(shù)。PeekFloat語法:result := PeekFloat(ptr,offset>說明:從指針ptr 指定的內(nèi)存塊中的偏移量offset處返回一個(gè)浮點(diǎn)型數(shù)值。PeekLong語法:result := PeekL on g(ptr,offset>說明:從指針ptr 指定的內(nèi)存塊中的偏移量offset處返回一個(gè)長整型數(shù)值。PeekShort語法:result := PeekShort(ptr,offset>說明:從指針ptr 指定的內(nèi)存塊中的偏移量offset處返回一個(gè)整型數(shù)值。PeekS
50、tri ng語法:result := PeekStri ng(ptr,offset>說明:從指針ptr 指定的內(nèi)存塊中的偏移量offset處返回一個(gè)字符串,該字符串必須以0結(jié)尾PeekUByte語法:result := PeekUByte(ptr,offset>說明:從指針ptr 指定的內(nèi)存塊中的偏移量offset處返回一個(gè)無符號(hào)字節(jié)型數(shù)值。PeekULong語法:result := PeekULo ng(ptr,offset>說明:從指針ptr 指定的內(nèi)存塊中的偏移量offset處返回一個(gè)無符號(hào)長整型數(shù)值。PeekUShort語法:result := PeekUShort(
51、ptr,offset>說明:從指針ptr 指定的內(nèi)存塊中的偏移量offset處返回一個(gè)無符號(hào)整型數(shù)值。PokeByte語法:PokeByte(ptr,offset,value>說明:在指針ptr指定的內(nèi)存塊中的偏移量PokeDouble語法:PokeDouble(ptr,offset,value>說明:在指針ptr指定的內(nèi)存塊中的偏移量PokeFloat語法:PokeFloat(ptr,offset,value>說明:在指針ptr指定的內(nèi)存塊中的偏移量Pokestri ng語法:PokeStri ng(ptr,offset,value>說明:在指針ptr指定的內(nèi)存
52、塊中的偏移量PokeUL ong語法:PokeULo ng(ptr,offset,value>說明:在指針ptr指定的內(nèi)存塊中的偏移量PokeUshort語法:PokeUShort(ptr,offset,value>說明:在指針ptr指定的內(nèi)存塊中的偏移量offset處寫入一個(gè)字節(jié)型數(shù)值。offset處寫入一個(gè)雙精度浮點(diǎn)型數(shù)。offset處寫入一個(gè)浮點(diǎn)型數(shù)值。offset處寫入一個(gè)字符串offset處寫入一個(gè)無符號(hào)長整型數(shù)值。offset處寫入一個(gè)無符號(hào)整型數(shù)值。Un lockHa ndle語法:Uni ockHa ndle(ha ndle>說明:解鎖由函數(shù) LockHand
53、le(>鎖定的全局內(nèi)存句柄。? TopODBC.U32提供了在Authorware中控制ODBC外部數(shù)據(jù)源的三個(gè)函數(shù),可以在Authorware中對外部數(shù)據(jù)庫進(jìn)行操作。點(diǎn)擊下載該函數(shù)范例及文件ODBCCIose語法:ODBCCIoseQDBCHa ndle>說明:該函數(shù)將 ODBCHandle指定的ODBO據(jù)源關(guān)閉,該 ODBCHandle數(shù)據(jù)源句柄)由 ODBCOpe函數(shù)返回。ODBCExecute語法:data:二 ODBCExecuteQDBCHa ndle,SQLStri ng>說明:該函數(shù)使用 SQLString參數(shù)指定的SQL查詢語句對ODBCHandle指定的數(shù)
54、據(jù)庫進(jìn)行查詢操作。該ODBCHandle<據(jù)源句柄)由ODBCOpe函數(shù)返回。ODBCOpe n語法:ODBCHa ndle:二 ODBCOpe n(Win dowHa ndle,ErrorVar,Database,User,Password>說明:該函數(shù)打開由參數(shù) Database指定的數(shù)據(jù)源,其中:WindowHandle:該數(shù)據(jù)庫窗口的句柄,直接輸入該參數(shù)即可。ErrorVar:存放該打開數(shù)據(jù)庫函數(shù)的執(zhí)行出錯(cuò)信息。Database:數(shù)據(jù)源名稱。User:該數(shù)據(jù)源的合法使用者名。Password:與該數(shù)據(jù)源的合法使用者名對應(yīng)的密碼? TopScrledit.U32將彈出一個(gè)文本
55、編輯框,允許用戶進(jìn)行文本編輯。點(diǎn)擊下載該函數(shù)范例及文件ScrollEdit語法:text:=ScrollEdit(type,title,locati on ,term in ators,cha ngedVar,fo ntName,fo ntSize>說明:該函數(shù)將彈出一個(gè)帶滾動(dòng)條文本編輯框。參數(shù)意義如下:type:打開文本編輯框的類型。"M":可以讀寫。"R":只能讀取。title:打開的文本編輯框的標(biāo)題欄。locati on:打開的窗口的位置坐標(biāo)。termi nators:結(jié)束窗口的方式,這個(gè)參數(shù)的值為一個(gè)ASCI值。changedVar:以字符
56、串形式表現(xiàn),內(nèi)容為 terminators的字元值。fontName:字體名稱。fon tSize: 字體大小。? TopTMsCo ntrols.u32 點(diǎn)擊下載該函數(shù)范例及文件tMsAddltem語法:Result:二tMsAddltem(C on trolHa ndle, men ultemNo, subme nultemNo, me nu Text>說明:在彈出菜單或下拉列表中增加一個(gè)選項(xiàng)。參數(shù)Con trolHa ndle 為目標(biāo)控制的句柄,Men ultemNo指定主菜單中選項(xiàng)的插入位置,subMenultemNo指定子菜單中的插入位置,menuText指定選項(xiàng)的顯示文本。為
57、在主菜單中插入選項(xiàng),subMenultemNo應(yīng)為0。為插入一個(gè)分隔欄,menuText應(yīng)為tMsBrowserFolder語法:Result:二tMsBrowseFolder(wi ndowHa ndle, Captio n, Prompt, StartFolder>說明:顯示一個(gè)文件夾瀏覽對話框,并以字符串形式返回用戶所選文件夾的名稱<包含路徑)。參數(shù) windowHandle為當(dāng)前【演示】窗口的句柄,Caption為對話框標(biāo)題,Prompt為顯示對話框中的提示信息,StartFolder 為初始顯示的文件夾。tMsCreateDropList語法:Result:二tMsCreateDropList(wi ndowHa ndle>說明:創(chuàng)建一個(gè)下拉列表控制后回該控制的句柄,參數(shù)windowHandle同上。tMsCreateFo ntList語法:Result:二tMsCreateFo ntList(wi ndowHa ndle, useFo nt>說明:創(chuàng)建一個(gè)字體選擇下拉列表控制后回該控制的句柄,參數(shù)windowHandle同上。tMsCreatePopupList語法:Result:二tMsCreat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年移動(dòng)互聯(lián)網(wǎng)應(yīng)用開發(fā)考試試題及答案
- 2025年數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)課程考試試卷及答案
- 2025年農(nóng)村經(jīng)濟(jì)管理師資格考試試卷及答案
- 2025年美術(shù)教師專業(yè)技能考試試題及答案
- 2025年教育科技在課堂應(yīng)用能力考核試卷及答案
- 2025年教師資格證考試卷及答案
- 2025年非洲文化與貿(mào)易研究生入學(xué)考試試卷及答案
- 2025年高層管理人員溝通技巧考核試題及答案
- 正規(guī)煤炭運(yùn)輸合同
- 2024年度浙江省護(hù)師類之主管護(hù)師自我檢測試卷B卷附答案
- 2023年大姚縣民政局系統(tǒng)事業(yè)單位招聘筆試題庫及答案
- 心肺運(yùn)動(dòng)試驗(yàn)教學(xué)課件
- 債權(quán)登記申報(bào)表
- 2022年醫(yī)學(xué)專題-肝內(nèi)膽管結(jié)石詳解
- 明陽風(fēng)機(jī)培訓(xùn)課件
- 委外加工流程
- 住院醫(yī)囑審核登記表-9月上
- Q∕SY 05010-2016 油氣管道安全目視化管理規(guī)范
- 藍(lán)海華騰變頻器說明書
- 中國海洋大學(xué)論文封面模板
- 遵義會(huì)議-(演示)(課堂PPT)
評(píng)論
0/150
提交評(píng)論