maks.plotnikoff
Новичок
- Сообщения
- 6
- Репутация
- 0
Не получается открыть дочернее окно "Капучино".
Прошу помощи :'(
Прошу помощи :'(
Код:
#include <GUIConstantsEx.au3>
#include <Constants.au3>
#include <ButtonConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
coffee()
Func coffee()
Local $Button_1, $Button_2, $Button_3, $Button_4, $Button_5, $Button_6, $Button_7, $Button_8, $Button_9, $Button_10, $Button_11, $Button_12, $Button_13, $msg, $font, $Check, $hTimer; Создание переменных
$font = "Palatino Linotype"
$hTimer = TimerInit()
$GUIsugar1 = GUICreate("Кофемашина", 700, 500, -1, -1); Создание окна
GUICtrlCreateLabel("Здравствуйте, пожалуйста выберите интересующий Вас напиток.", 10, 10, 700, 50); Создание текста в окне
GUICtrlSetFont(-1, 16, 400, 0, $font); Изменение шрифта
$Button_1 = GUICtrlCreateButton("Экспрессо", 30, 50, 110, 50); Создание кнопки с надписью внутри
GUICtrlSetFont(-1, 16, 400, 0, $font)
$Button_8 = GUICtrlCreateButton("Капучино", 30, 110, 110, 50); Создание кнопки с надписью внутри
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState(); Показывает окно
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Button_1
$GUIsugar2 = GUICreate("Выберите количество сахара", 500, 365, -1, -1);
$Button_2 = GUICtrlCreateButton("", 45, 25, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "no-sugar.bmp")
$Button_3 = GUICtrlCreateButton("", 45, 135, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "2sugar.bmp")
$Button_4 = GUICtrlCreateButton("", 255, 25, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "1sugar.bmp")
$Button_5 = GUICtrlCreateButton("", 255, 135, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "3sugar.bmp")
$Check = GUICtrlCreateCheckbox("Использовать функцию ""Свой стакан""", 150, 245, 250, 20)
$Button_6 = GUICtrlCreateButton("Отмена", 150, 265, 200, 100)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState(); Показывает окно
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Button_2
$GUIsugar3 = GUICreate("Приготовление кофе",370, 100, -1, -1)
GUICtrlCreateLabel("Пожалуйста ждите, Ваш кофе будет готов через 5 секунд.", 10, 10, 350, 60, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState()
Sleep(5000)
GUICtrlCreateLabel("Ваш кофе готов!", 10, 10, 360, 500, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
Sleep(2000)
GUIDelete($GUIsugar1)
GUIDelete($GUIsugar2)
GUIDelete($GUIsugar3)
ExitLoop
GUISetState(); Показывает окно
Case $msg = $Button_3
$GUIsugar3 = GUICreate("Приготовление кофе",370, 100, -1, -1)
GUICtrlCreateLabel("Пожалуйста ждите, Ваш кофе будет готов через 5 секунд.", 10, 10, 350, 60, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState()
Sleep(5000)
GUICtrlCreateLabel("Ваш кофе готов!", 10, 10, 360, 500, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
Sleep(2000)
GUIDelete($GUIsugar1)
GUIDelete($GUIsugar2)
GUIDelete($GUIsugar3)
ExitLoop
GUISetState(); Показывает окно
Case $msg = $Button_4
$GUIsugar3 = GUICreate("Приготовление кофе",370, 100, -1, -1);
GUICtrlCreateLabel("Пожалуйста ждите, Ваш кофе будет готов через 5 секунд.", 10, 10, 350, 60, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState()
Sleep(5000)
GUICtrlCreateLabel("Ваш кофе готов!", 10, 10, 360, 500, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
Sleep(2000)
GUIDelete($GUIsugar1)
GUIDelete($GUIsugar2)
GUIDelete($GUIsugar3)
ExitLoop
GUISetState(); Показывает окно
ExitLoop
Case $msg = $Button_5
GUICreate("Приготовление кофе", 300, 430, -1, -1);
$GUIsugar3 = GUICreate("Приготовление кофе",370, 100, -1, -1)
GUICtrlCreateLabel("Пожалуйста ждите, Ваш кофе будет готов через 5 секунд.", 10, 10, 350, 60, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState()
Sleep(5000)
GUICtrlCreateLabel("Ваш кофе готов!", 10, 10, 360, 500, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
Sleep(2000)
GUIDelete($GUIsugar1)
GUIDelete($GUIsugar2)
GUIDelete($GUIsugar3)
ExitLoop
GUISetState(); Показывает окно
Case $msg = $Button_6
$Button_6 = GUICtrlCreateButton("Отмена", 150, 245, 200, 100)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUIDelete($GUIsugar2)
ExitLoop
EndSelect
WEnd
EndSelect
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Button_8
$GUIsugar4 = GUICreate("Выберите количество сахара", 500, 365, -1, -1);
$Button_9 = GUICtrlCreateButton("", 45, 25, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "no-sugar.bmp")
$Button_10 = GUICtrlCreateButton("", 45, 135, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "2sugar.bmp")
$Button_11 = GUICtrlCreateButton("", 255, 25, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "1sugar.bmp")
$Button_12 = GUICtrlCreateButton("", 255, 135, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "3sugar.bmp")
$Check = GUICtrlCreateCheckbox("Использовать функцию ""Свой стакан""", 150, 245, 250, 20)
$Button_13 = GUICtrlCreateButton("Отмена", 150, 265, 200, 100)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState(); Показывает окно
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Button_9
GUICreate("Приготовление кофе", 300, 430, -1, -1);
$GUIsugar5 = GUICreate("Приготовление кофе",370, 100, -1, -1)
GUICtrlCreateLabel("Пожалуйста ждите, Ваш кофе будет готов через 5 секунд.", 10, 10, 350, 60, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState()
Sleep(5000)
GUICtrlCreateLabel("Ваш кофе готов!", 10, 10, 360, 500, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
Sleep(2000)
GUIDelete($GUIsugar1)
GUIDelete($GUIsugar4)
GUIDelete($GUIsugar5)
ExitLoop
GUISetState(); Показывает окно
Case $msg = $Button_10
$GUIsugar5 = GUICreate("Приготовление кофе",370, 100, -1, -1)
GUICtrlCreateLabel("Пожалуйста ждите, Ваш кофе будет готов через 5 секунд.", 10, 10, 350, 60, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState()
Sleep(5000)
GUICtrlCreateLabel("Ваш кофе готов!", 10, 10, 360, 500, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
Sleep(2000)
GUIDelete($GUIsugar1)
GUIDelete($GUIsugar4)
GUIDelete($GUIsugar5)
ExitLoop
GUISetState(); Показывает окно
Case $msg = $Button_11
$GUIsugar5 = GUICreate("Приготовление кофе",370, 100, -1, -1);
GUICtrlCreateLabel("Пожалуйста ждите, Ваш кофе будет готов через 5 секунд.", 10, 10, 350, 60, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState()
Sleep(5000)
GUICtrlCreateLabel("Ваш кофе готов!", 10, 10, 360, 500, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
Sleep(2000)
GUIDelete($GUIsugar1)
GUIDelete($GUIsugar4)
GUIDelete($GUIsugar5)
ExitLoop
GUISetState(); Показывает окно
ExitLoop
Case $msg = $Button_12
GUICreate("Приготовление кофе", 300, 430, -1, -1);
$GUIsugar5 = GUICreate("Приготовление кофе",370, 100, -1, -1)
GUICtrlCreateLabel("Пожалуйста ждите, Ваш кофе будет готов через 5 секунд.", 10, 10, 350, 60, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState()
Sleep(5000)
GUICtrlCreateLabel("Ваш кофе готов!", 10, 10, 360, 500, $SS_CENTER)
GUICtrlSetFont(-1, 16, 400, 0, $font)
Sleep(2000)
GUIDelete($GUIsugar1)
GUIDelete($GUIsugar4)
GUIDelete($GUIsugar5)
ExitLoop
GUISetState(); Показывает окно
Case $msg = $Button_13
$Button_13 = GUICtrlCreateButton("Отмена", 150, 245, 200, 100)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUIDelete($GUIsugar4)
ExitLoop
EndSelect
WEnd
EndSelect
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc