国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

Authorware綜合技巧:Authorware里面怎么樣封鎖系統鍵和.隱藏任務欄

2024-09-08 19:25:10
字體:
來源:轉載
供稿:網友
們都知道,在windows系統中,資源是非常寶貴的,如果資源不足,輕則程序運行變慢(最常見的現象),重則會無法啟動程序,尤其是多媒體程序一般運行時對系統資源占用率比較高,怎樣使多媒體程序獲得最多的系統資源就成為一個迫待解決的問題。
其實我們可以通過封鎖系統鍵和隱藏任務欄的方法來解決這個問題,因為一旦封鎖了系統鍵并隱藏了任務欄,用戶就再也無法啟動其它程序或切換到已經運行的程序,從而保證了系統資源的最大限度的應用。
下面就以macromedia 公司的招牌多媒體創作軟件authorware為例介紹封鎖系統鍵和隱藏任務欄的方法,并在程序的最后給出恢復的方法:
(1)新建一個文件,文件名為sample.a4p;
(2)放置一計算圖標于流程線上;
(3)按ctrl+shift+f鍵,打開function窗口;
(4)選擇sample.a4p,點擊load鈕,打開winapi.u32文件(這個動態庫在authorware安裝后就已經有了,也可以從http://www.macromedia.com上下載),并引入其中的systemparametersinfo()、findwindow和setwindowpos()三個函數;
(5)雙擊計算圖標,在里面寫上:
systemparametersinfo(97,1,1,1)--屏蔽鍵盤所有功能鍵;
wnd:=findwindow("shell_traywnd","")--捕捉任務欄窗口;
setwindowpos(wnd,0,0,0,0,0,128)--隱藏任務欄窗口;
(6)在程序的退出處放置一計算圖標,雙擊計算圖標,在里面寫上:
systemparametersinfo(97,0,1,1)--恢復鍵盤所有功能鍵;
wnd:=findwindow("shell_traywnd","")--捕捉任務欄窗口;
setwindowpos(wnd,0,0,0,0,0,64)--顯示任務欄窗口;
我們還可以在運行程序前,通過windows api函數捕捉所有的窗口,獲得窗口的句柄,然后再向它們依次發送mw_quit消息,這樣就可以在運行程序之前,關閉所有正在運行的程序,從而釋放出更多的資源給您的多媒體產品(這對其它的windows程序來說是不公平的!)
您也可以在程序一開始出示一對話框,詢問用戶是否需要讓您的多媒體程序獲得盡量多的系統資源,得到用戶的允許后再關閉其它程序,也許這樣做會更好一點兒!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四子王旗| 田东县| 张掖市| 塔河县| 同江市| 平泉县| 拜城县| 东兴市| 汨罗市| 通山县| 苍南县| 明溪县| 东辽县| 鄂尔多斯市| 正定县| 江口县| 石首市| 浦县| 淳化县| 景谷| 洮南市| 民县| 泰兴市| 平武县| 开封县| 灵山县| 逊克县| 措勤县| 武夷山市| 德化县| 丰都县| 新民市| 曲沃县| 克拉玛依市| 余干县| 拜城县| 保靖县| 汶上县| 垣曲县| 麦盖提县| 沙田区|