|
本人写了一个gui,添加个avi到新增的窗口内,然后放了三个button,一个用于控制avi的开始,一个是avi的停止,另个一个是停止并释放,可是用GUICtrlSetState设置停止出现了问题,代码如下:
#include <guiconstants.au3>
GUICreate("这是一个avi控件的测试",500,500,100,100,$ws_overlappedwindow)
$ani1=GUICtrlCreateAvi("copy.avi",-1,100,100,200,50)
$buttonstart=GUICtrlCreateButton("开始",100,160)
$buttonstop=GUICtrlCreateButton("停止",200,160)
$buttonclose=GUICtrlCreateButton("释放资源",300,160)
GUISetState(@SW_SHOW)
while 1
$msg=GUIGetMsg()
Select
case $msg=$gui_event_close
ExitLoop
case $msg=$buttonstart
GUICtrlSetState($ani1,$gui_avistart)
case $msg=$buttonstop
GUICtrlSetState($anil,$gui_avistop) ;问题就出在这里了,编译的时候出错
EndSelect
WEnd
;请大家帮忙,谢谢
[ 本帖最后由 sanye000001 于 2008-7-27 06:18 编辑 ] |
|