Stoppt einen spielenden AVI-Clip
#Include <GuiAVI.au3>
_GUICtrlAVI_Stop($hWnd)
Parameter
| $hWnd | Handle des Controls |
Rückgabewert
Erfolg: True
Bemerkungen
- - - - - - - - Erklärung der Controls - - - - - - - -
Verwandte Funktionen
_GUICtrlAVI_Play
Beispiel
#include <GuiConstantsEx.au3>
#include <GuiAVI.au3>
Opt('MustDeclareVars', 1)
$Debug_AVI = False ; Prüft den Klassennamen (ClassName), der an die AVI-Funktion übergeben wird. Setze dies versuchsweise auf True und verwende dann ein Handle zu einem anderen Control, um die Funktionsweise zu verstehen.
Global $hAVI
_Beispiel_Internal()
_Beispiel_External()
Func _Beispiel_Internal()
Local $hGUI, $btn_start, $btn_stop
; Erstellt eine GUI
$hGUI = GUICreate("AVI: Stoppen (Intern)", 300, 200)
$hAVI = GUICtrlCreateAvi(@SystemDir & "\shell32.dll", 160, 10, 10)
$btn_start = GUICtrlCreateButton("Start", 50, 150, 70, 22)
$btn_stop = GUICtrlCreateButton("Stopp", 150, 150, 70, 22)
GUISetState()
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $btn_start
; Spielt einen Teil des AVI Clips
_GUICtrlAVI_Play($hAVI)
Case $btn_stop
; Stoppt dem AVI Clip
_GUICtrlAVI_Stop($hAVI)
EndSwitch
WEnd
; Schließt den AVI Clip
_GUICtrlAVI_Close($hAVI)
GUIDelete()
EndFunc ;==>_Beispiel_Internal
Func _Beispiel_External()
Local $hGUI, $btn_start, $btn_stop
; Erstellt eine GUI
$hGUI = GUICreate("AVI: Stoppen (Extern)", 300, 200)
$hAVI = _GUICtrlAVI_Create($hGUI, @SystemDir & "\Shell32.dll", 160, 10, 10)
$btn_start = GUICtrlCreateButton("Start", 50, 150, 70, 22)
$btn_stop = GUICtrlCreateButton("Stop", 150, 150, 70, 22)
GUISetState()
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Case $btn_start
; Spielt einen Teil des AVI Clips
_GUICtrlAVI_Play($hAVI)
Case $btn_stop
; Stoppt dem AVI Clip
_GUICtrlAVI_Stop($hAVI)
EndSwitch
WEnd
; Schließt den AVI Clip
_GUICtrlAVI_Close($hAVI)
GUIDelete()
EndFunc ;==>_Beispiel_External