Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)

Модерирует : gyra, Maz

Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

sproxy



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору


Код:
#include <GUIConstants.au3>
#include <WindowsConstants.au3>
 
$hWin1 = GUICreate("Progress 1",220+10,50+20, -1, -1, $WS_BORDER)
$progressbar1 = GUICtrlCreateProgress (10,10,200,20)
GUICtrlSetColor(-1,32250); не работает в Windows XP Style
GUISetState ()
 
$wait = 20; задержка 20мс перед началом прогресса
$s = 0; сохранение позиции
do
$msg = GUIGetMsg()
    For $i = $s To 100
        If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
        GUICtrlSetData ($progressbar1,$i)
        Sleep($wait)
        If $i == 100 Then ExitLoop 2
    Next
until
$msg = $GUI_EVENT_CLOSE
GUIDelete($hWin1)
 
;~ Пример 2
$hWin1 = GUICreate("Progress 2",220+10,50+20, -1, -1, $WS_POPUP)
$progressbar1 = GUICtrlCreateProgress (10,10,200,20)
GUICtrlSetColor(-1,32250); не работает в Windows XP Style
GUISetState ()
 
$wait = 20; задержка 20мс перед началом прогресса
$s = 0; сохранение позиции
do
$msg = GUIGetMsg()
    For $i = $s To 100
        If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
        GUICtrlSetData ($progressbar1,$i)
        Sleep($wait)
        If $i == 100 Then ExitLoop 2
    Next
until
$msg = $GUI_EVENT_CLOSE
GUIDelete($hWin1)
 
;~ Пример 3
$hWin1 = GUICreate("Progress 3",220+10,50+20, -1, -1, BitOR($WS_POPUP, $WS_BORDER))
$progressbar1 = GUICtrlCreateProgress (10,10,200,20)
GUICtrlSetColor(-1,32250); не работает в Windows XP Style
GUISetState ()
 
$wait = 20; задержка 20мс перед началом прогресса
$s = 0; сохранение позиции
do
$msg = GUIGetMsg()
    For $i = $s To 100
        If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
        GUICtrlSetData ($progressbar1,$i)
        Sleep($wait)
        If $i == 100 Then ExitLoop 2
    Next
until
$msg = $GUI_EVENT_CLOSE
 
;~ Пример 4
$hWin1 = GUICreate("Progress 4",220+10,50+20, -1, -1, BitOR($WS_POPUP, $WS_BORDER), $WS_EX_CLIENTEDGE)
$progressbar1 = GUICtrlCreateProgress (10,10,200,20)
GUICtrlSetColor(-1,32250); не работает в Windows XP Style
GUISetState ()
 
$wait = 20; задержка 20мс перед началом прогресса
$s = 0; сохранение позиции
do
$msg = GUIGetMsg()
    For $i = $s To 100
        If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
        GUICtrlSetData ($progressbar1,$i)
        Sleep($wait)
        If $i == 100 Then ExitLoop 2
    Next
until
$msg = $GUI_EVENT_CLOSE
 
;~ Пример 5
$hWin1 = GUICreate("Progress 5",220+10,50+20, -1, -1, BitOR($WS_POPUP, $WS_BORDER), $WS_EX_DLGMODALFRAME)
$progressbar1 = GUICtrlCreateProgress (10,10,200,20)
GUICtrlSetColor(-1,32250); не работает в Windows XP Style
GUISetState ()
 
$wait = 20; задержка 20мс перед началом прогресса
$s = 0; сохранение позиции
do
$msg = GUIGetMsg()
    For $i = $s To 100
        If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
        GUICtrlSetData ($progressbar1,$i)
        Sleep($wait)
        If $i == 100 Then ExitLoop 2
    Next
until
$msg = $GUI_EVENT_CLOSE


Всего записей: 556 | Зарегистр. 21-11-2007 | Отправлено: 15:26 06-04-2009 | Исправлено: sproxy, 16:02 06-04-2009
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)
Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru