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

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

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

gyra (23-01-2020 10:51): AutoIT (Часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Cosmogor



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


Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
 
 
Global $iLabel1, $nButtonOK, $nButtonTimer, $iMainGUI
 
_MainGUI()
Func _MainGUI()
$hParent = GUICreate('', 0, 0, 0, 0, 0, $WS_EX_TOOLWINDOW)
$iMainGUI = GUICreate('Main', 300, 105, -1, -1, _
BitOR($WS_CAPTION, $WS_POPUP, $WS_SYSMENU), _
BitOR($WS_EX_DLGMODALFRAME, $WS_EX_TOPMOST), $hParent)
$iLabel1 = GUICtrlCreateLabel('Первый Label', 20, 3, 200, 17)
 
$nButtonOK = GUICtrlCreateButton('ОК', 240, 20, 40, 20)
 
$nButtonTimer = GUICtrlCreateButton('Стоп', 240, 50, 40, 20)
 
GUISetState(@SW_SHOW, $iMainGUI)
 
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
 
Case $nButtonOK
_iError_GUI($iMainGUI)
 
Case $nButtonTimer
GUICtrlDelete ($iLabel1) ; Удаляем Label.
$iLabel1 = GUICtrlCreateLabel('Второй Label.', 20, 3, 200, 17)
;
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
EndFunc
 
Func _iError_GUI($Parent = 0)
Local $iError_Label, $iError_ButOK
$iError_GUI = GUICreate('Error', 240, 80, -1, -1, -1, 0x00000080, $iMainGUI)
$iError_Label = GUICtrlCreateLabel('Label другого GUI', 10, 10, 260, 70)
$iError_ButOK=GUICtrlCreateButton('OK', 80, 50, 80, 20)
GUISetState(@SW_DISABLE, $Parent)
GUISetState(@SW_SHOW, $iError_GUI)
 
While 1
$nMsgn = GUIGetMsg()
Switch $nMsgn
Case $iError_ButOK
GUISetState(@SW_ENABLE, $iMainGUI)
GUIDelete($iError_GUI)
ExitLoop
Case $GUI_EVENT_CLOSE
GUISetState(@SW_ENABLE, $iMainGUI)
GUIDelete($iError_GUI)
ExitLoop
EndSwitch
WEnd
EndFunc


Всего записей: 230 | Зарегистр. 22-04-2009 | Отправлено: 22:33 04-10-2011
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 3)
gyra (23-01-2020 10:51): AutoIT (Часть 4)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru