打开AVI剪辑并在控件中显示第一帧
#include <GuiAVI.au3>
_GUICtrlAVI_OpenEx($hWnd, $sFileName, $iResourceID)
$hWnd | 控件的控件ID/句柄 |
$sFileName | 资源文件的合法路径 |
$iResourceID | AVI 资源标识 |
#include <GUIConstantsEx.au3>
#include <GuiAVI.au3>
$Debug_AVI = False ; 检查传递给 AVI 函数的类名, 设置为真并使用另一控件的句柄可以看出它是否有效
Global $hAVI
_Main()
Func _Main()
Local $hGUI
; 创建 GUI
$hGUI = GUICreate("(External) AVI OpenEx", 300, 100)
$hAVI = _GUICtrlAVI_Create($hGUI, "", -1, 10, 10)
GUISetState()
; 播放 AutoIt AVI 实例
_GUICtrlAVI_OpenEx($hAVI, @SystemDir & "\Shell32.dll", 150)
; 播放 AutoIt AVI 实例
_GUICtrlAVI_Play($hAVI)
; 循环直到用户退出
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
; 关闭 AVI 剪辑
_GUICtrlAVI_Close($hAVI)
GUIDelete()
EndFunc ;==>_Main