亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Authorware類和函數:進一步Authorware地MessageBox函數

2024-09-08 19:24:42
字體:
來源:轉載
供稿:網友
messagebox就是消息對話框,我們在運行程序時總不免要同消息對話框打交道,要在“確定”、“取消”等按鈕中進行選擇。在authorware 中使用messagebox對話框,不僅能起到提示、警告、交互的作用,而且使應用程序更符合windows規范,并簡化了編程過程,使用戶產生親切感。

  在authorware5.0以上版本可以直接使用知識對象“message box”來調用windows的消息對話框,若在authorware4.0及以下版本中,則必須調用外部函數winapi.u32,選擇載入messagebox函數,從而調用windows的消息對話框。

一、 autorware5.0以上中message box函數的使用

  在authorware5.0以上版本中引入了“知識對象”功能,系統自身提供了許多函數功能,用戶只需按知識對象的提示作出相應的選擇,就能完成函數的使用,實現了可視化編程。

 step1:選擇“knowledge objects”中的“message box”知識對象,如圖。并把此知識對象用鼠標拖動到流水線處。

 step2:在出現的“buttons”對話框中選擇一種按鈕形式,本例選“yes, no”,如圖。然后點擊“next”按鈕。

 step3:在“icon”對話框中選擇消息框中的圖標,如圖。然后點擊“next”按鈕。

 step4:在“caption/message”對話框中選擇消息框中的窗口名稱和欲輸入的消息框文字,如圖。然后點擊“next”按鈕。

 step5:在“returned value”對話框中選擇消息框中的變量返回值,如圖表示設置返回的變量為“value”,其中“button number”表示返回按鈕的數字,“button name”表示返回按鈕的名稱,如“yes”。然后點擊“next”按鈕。

 step6:這里將出現一個如圖所示的要求建立變量的對話框,選擇“是(y)”按鈕。

 step7:設置完畢后,流水線中message box對象的圖標如圖。

 step8:運行程序,出現如圖所所示的消息對話框。怎么樣?簡單吧!那你也試試。

二、autorware5.0以下中message box函數的使用

1 winapi.u32中messagebox函數的調用

  先把winapi.u32復制到源程序所在的相同目錄中,然后選擇“window→functions”或按快捷鍵ctrl+shift+f,出現如圖1的界面,在“category”選擇相應authorware程序名,未命名時就為[untitled]。

圖 1

  再點擊按鈕“load…”,在對話框中選擇源程序目錄下的winapi.u32,再在圖2所示中的函數庫中選擇“messagebox”函數,單擊“load”,此時函數已被載入,可用于計算圖標中。

圖2

  2  messagebox函數的基本格式

  messagebox函數的使用基本格式為:int:= messagebox( hwnd hwnd , lpcstr lptext, lpcstr lpcaption, uint utype)。各量的含義分別為:hwnd hwnd:程序主窗口的窗口句柄,在authoraware中為系統變量windowhandle;lpcstr lptext:輸入消息對話框正文; lpcstr lpcaption:輸入消息對話框標題;uint utype:是一個字符串常量,該字符串的值決定消息對話框中按鈕、圖標等標志情況。如為0顯示“確定”按鈕;為1顯示 “確定”、“取消”按鈕;為4顯示“是”、“否”按鈕。;int: 一個變量名,用于記錄messagebox函數的返回值。當用戶選擇了“確定”、“取消”、“終止”、“重試”、“忽略”、“是”、“否”按鈕其返回值分別為1,2,3,4,5,6,7。

如在計算圖標中輸入“messagebox( windowhandle ,"確定退出嗎?","測試程序",1)”,運行后顯示為:

輸入“messagebox( windowhandle , "/r 版權所有,不得用于商業用途!! /r/r   程序設計: 汪紀苗   /r/r浙江省鄞縣中學  淺淺工作室 ","《布朗運動模擬程序》1.1版 ",48)”顯示為

其中“/r”的作用是換行,uint utype=48是顯示 和“確定”按鈕。

3         挖掘messagebox函數的潛力

利用messagebox函數不但能顯示標準的window消息框,而且可利用函數運行后的返回值對用戶的選擇進行相應的響應,實現與用戶的交互作用。

我們在編制多媒體程序時,在用戶退出程序前一般需要選擇“確定”或“取消”,此時我們就可利用messagebox函數實現這種功能。先在流水線上建立按鈕交互,在“response”中設置成“perpetual”、“branch”中選中“return”,這樣以便讓用戶隨時可以退出。在交互后的群組圖標的流程圖如圖,

  在圖標messagebox中輸入:“mess:=messagebox( windowhandle , "按<確定>退出程序,確定退出嗎? /r/r程序設計:汪紀苗    /r/rhttp://nbwjm.go.163.com /r/remail:nbwjm@sohu.com "," 退出...",1)”。

  交互圖標選擇“conditional”,如圖3建立“mess=1”和“mess=2”的二個分支,其中在計算圖標“mess=1”中輸入“quit(0)”,群組圖標“mess=2”為空。最后,運行后得到如圖4的消息對話框,選擇“確定”后退出,選擇“取消”仍返回原程序運行處。

 

         圖 3                   圖 4

  運用上述方法還可制作程序的幫助系統等。authorware作為優秀的多媒體制作軟件,運用它所包含的系統函數、外部函數,能輕松、快捷地實現相應的功能,其中messagebox函數就是一種常見而實用的函數,為我們制作的多媒體程序增色不少。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美大尺度在线观看| 黄色成人av在线| 45www国产精品网站| 国产精品高潮在线| 久久黄色av网站| 最近的2019中文字幕免费一页| 亚洲欧洲在线看| 久久久久久18| 俺去了亚洲欧美日韩| 欧美中文字幕在线视频| 亚洲精品视频久久| 欧美成人精品在线观看| 国产精品久久久久国产a级| 国内精品久久久久久| 久久久久久久一区二区三区| 日韩av电影免费观看高清| 久久精品国产久精国产一老狼| 日韩av不卡在线| 91在线视频免费| 国产精品日日做人人爱| 欧美日韩国产在线播放| 久久久久国产精品免费网站| 亚洲国产精品久久精品怡红院| 国产精品免费久久久久久| 久久国产精品影片| 国产欧美一区二区白浆黑人| 国产成人精品一区| 91亚洲国产成人久久精品网站| 欧美日韩国产区| 国产精品爱久久久久久久| 亚洲人成在线一二| 国产一区二区三区18| 亚洲精品videossex少妇| 日本精品久久电影| 91经典在线视频| 亚洲成人1234| 亚洲第一av在线| 欧美日韩国产成人在线| 欧美理论电影在线播放| 久久久www成人免费精品张筱雨| 国产精品看片资源| 中文字幕视频在线免费欧美日韩综合在线看| 精品久久久视频| 欧美另类极品videosbest最新版本| 国产欧美日韩精品丝袜高跟鞋| 狠狠躁夜夜躁人人躁婷婷91| 欧美一区二区三区……| 国产一区二区色| 国产日韩精品一区二区| 欧美另类在线观看| 日韩免费电影在线观看| 国产精品国产福利国产秒拍| 黄色成人在线播放| 久久频这里精品99香蕉| 日本不卡免费高清视频| 亚洲乱码国产乱码精品精天堂| 亚洲一区第一页| 欧美另类交人妖| 亚洲一区二区日本| 欧美日韩电影在线观看| 亚洲最新在线视频| 亚洲国产精品久久久| 国产成人精品久久亚洲高清不卡| 成人羞羞国产免费| 一区二区三欧美| 青青青国产精品一区二区| 欧美亚洲日本黄色| 午夜精品福利视频| 精品国产31久久久久久| 欧美日韩午夜激情| 久久99视频精品| 欧美另类极品videosbestfree| 亚洲精品一区在线观看香蕉| 亚洲3p在线观看| 亚洲国产精品专区久久| 精品在线欧美视频| 久久免费视频网站| 亚洲人成毛片在线播放| 国产精品丝袜高跟| 国产一区二区三区在线播放免费观看| 成人综合国产精品| 成人美女免费网站视频| 日韩中文字幕在线| 日韩中文字幕在线精品| 国产精品视频区| 精品高清美女精品国产区| 欧美日韩裸体免费视频| 久久久国产一区二区| 欧美视频国产精品| 国产午夜精品理论片a级探花| 91九色视频在线| 日韩精品中文字幕视频在线| 亚洲女人天堂色在线7777| 国内精品小视频在线观看| 69国产精品成人在线播放| 国产丝袜一区视频在线观看| 亚洲深夜福利网站| 91美女片黄在线观| 国产成人精品久久二区二区| 国产91在线高潮白浆在线观看| 久久久国产在线视频| 久久久久久尹人网香蕉| 成人性生交大片免费观看嘿嘿视频| 成人a级免费视频| 欧美xxxx18性欧美| 97精品视频在线播放| 青青草99啪国产免费| 91亚洲精品久久久| 欧美激情三级免费| 亚洲欧美色图片| 中文字幕在线看视频国产欧美| 91久久精品美女| 欧美性猛交xxxx富婆| 国产欧美 在线欧美| 中文字幕视频在线免费欧美日韩综合在线看| 九九热这里只有精品免费看| 国产成人激情小视频| 欧美又大粗又爽又黄大片视频| 久久久97精品| 国产精品专区一| 亚洲影院在线看| 日韩精品免费电影| 97婷婷大伊香蕉精品视频| 亚洲精品美女久久久久| 成人免费直播live| 亚洲图片欧美日产| 国产91精品黑色丝袜高跟鞋| 69影院欧美专区视频| 久久久国产一区二区| 欧美激情亚洲视频| 国产成人短视频| 欧美专区在线视频| 日韩成人在线电影网| 亚洲精美色品网站| 欧美精品videosex性欧美| 夜夜嗨av色一区二区不卡| 欧美成人精品h版在线观看| 一区二区欧美在线| 亚洲毛茸茸少妇高潮呻吟| 原创国产精品91| 一本色道久久综合亚洲精品小说| 亚洲欧美中文另类| 亚洲色图欧美制服丝袜另类第一页| 久久韩国免费视频| 国产欧美精品va在线观看| 久久资源免费视频| 欧美另类极品videosbest最新版本| 久久av中文字幕| 亚洲a级在线播放观看| 国产一区二区三区免费视频| 久久综合电影一区| 亚洲free性xxxx护士白浆| 91成品人片a无限观看| 日韩在线视频网| 5566日本婷婷色中文字幕97| 伊人一区二区三区久久精品| 91国产高清在线| 国产日韩综合一区二区性色av| 久久免费少妇高潮久久精品99| 日本中文字幕久久看| 丝袜美腿亚洲一区二区| 亚洲精品自拍偷拍| 69久久夜色精品国产69乱青草| 亚洲福利视频二区|