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

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

Authorware綜合技巧:Authorware調用可執行文件后地窗口處理

2024-09-08 19:24:58
字體:
來源:轉載
供稿:網友
有不少人反映authorware的jumpoutreturn執行了外部命令后立即返回繼續運行,也就是說在調用完相應文件后authorware就不管了,兩個程序形成了同時運行的狀態并且相互之間不能聯系,這樣無論用戶對執行程序進行了什么操作authorware都不管。以網友mouseboy的問題為例,他在authorware中調用了screencam制作的自執行影片,但運行時移動了screencam的窗口,下面就露出了authorware的窗口,而且authorware還在運行中等待交互哩!真是煞風景乍解決呢?

 1、加上計算圖標,內容為:

--將authorware窗口隱藏(移出屏幕)

x:=windowtop

y:=windowleft

movewindow(1024,768)

jumpoutreturn("c://play.exe");

2、其后跟一個等待圖標,時間設為2秒,用于等待play.exe的窗口出現(否則findwindow函數在窗口未打開之開就先檢查了);

3、再跟一個等待圖標名為wait,時間設為.5秒,用于循環控制;

4、調入winapi.u32/ucd中的findwindow函數,加入一個計算圖標,內容如下:

--檢查play窗口是否關閉

if findwindow("screencamplayerwndv3","lotus screencam 97")<>0 then  

  goto(iconid@"wait")

end if

--恢復窗口

movewindow(x,y)

  這里解釋一下findwindow函數,這是一個windows api函數,如果你進行過windows程序設計可能會知道,它是用來檢查系統中相應窗口句柄的,如返回0一般說明窗口不存在,兩個參數一個是窗口類名,一個是窗口名(標題條上的標題),對于不同窗口這兩個值不一樣,可以用visaul c++中的spy來檢查這兩個值。另外要注意的是在隱藏窗口和play窗口出現的間隙屏幕上會出在空白而露出桌面同樣影響畫面效果,解決方法可以用cover()(cover.ucd/u32在我的工具欄目中可download)函數將桌面蓋住。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴义市| 南靖县| 土默特左旗| 始兴县| 马尔康县| 佛学| 镇康县| 青田县| 闽清县| 抚顺市| 林芝县| 确山县| 连云港市| 文成县| 平乡县| 图片| 通河县| 商城县| 突泉县| 陆河县| 清徐县| 道孚县| 南涧| 镇宁| 冕宁县| 岗巴县| 遵义市| 忻州市| 固阳县| 富顺县| 新乐市| 泰和县| 鹰潭市| 芦溪县| 抚顺市| 巴马| 泉州市| 双鸭山市| 玛纳斯县| 利津县| 贵溪市|