Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Maza Faka

Ветеран


Сообщения: 604
Благодарности: 133

Профиль | Отправить PM | Цитировать


Creat0R,
Цитата Creat0R:
Я бы сделал так:
Спасибо за наводку! В итоге сделал так:
Код: Выделить весь код
#include <GUIConstants.au3>
Opt("GuiOnEventMode", 1)

Global $iProgress = 0, $i = 0

$gui = GUICreate("My GUI", 300, 200, -1, -1)
GUISetOnEvent($GUI_EVENT_CLOSE, "CloseGui")

$Button = GUICtrlCreateButton("Start", 115, 20, 70)
GUICtrlSetOnEvent($Button, "SetProgress")

$Progress = GUICtrlCreateProgress(10, 60, 280, 15)

GUISetState(@SW_SHOW)

While 1
    Sleep(300)
WEnd

Func SetProgress()
    If $iProgress = 0 Then
        $iProgress = 1
        GUICtrlSetData($Button, "Abort")
        AdlibEnable("Test", 300)
    Else
        GUICtrlSetData($Button, "Start")
        $iProgress = 0
        AdlibDisable()
    EndIf
EndFunc

Func CloseGui()
    Exit
EndFunc

Func Test()
    $i += 10
    If $i > 100 Then $i = 0
        GuiCtrlSetData($Progress, $i)
EndFunc

Отправлено: 09:12, 23-08-2007 | #363