maks.plotnikoff
Новичок
- Сообщения
- 6
- Репутация
- 0
Есть кнопка, которая открывает дочернее окно. В этом окне есть кнопка "Отмена".
Как сделать так, чтобы при нажатии на эту кнопку закрывалось дочернее окно?
Просто я 3 дня всего-лишь в AutoIt работаю, поэтому извините за тупизм)
Как сделать так, чтобы при нажатии на эту кнопку закрывалось дочернее окно?
Просто я 3 дня всего-лишь в AutoIt работаю, поэтому извините за тупизм)
Код:
#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, $msg, $font; Создание переменных
$font = "Palatino Linotype"
GUICreate("Кофемашина", 700, 500, -1, -1); Создание окна
GUICtrlCreateLabel("Здравствуйте, пожалуйста выберите интересующий Вас напиток.", 10, 10, 700, 50); Создание текста в окне
GUICtrlSetFont(-1, 16, 400, 0, $font); Изменение шрифта
$Button_1 = GUICtrlCreateButton("Капучино", 200, 50, 110, 50); Создание кнопки с надписью внутри
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState(); Показывает окно
Do
$msg = GUIGetMsg()
Select
Case $msg = $Button_1
GUICreate("Выберите количество сахара", 500, 365, -1, -1);
$Button_2 = GUICtrlCreateButton("", 45, 25, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "oiuytrew1.bmp")
$Button_3 = GUICtrlCreateButton("", 45, 135, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "oiuytrew2.bmp")
$Button_4 = GUICtrlCreateButton("", 255, 25, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "oiuytrew3.bmp")
$Button_5 = GUICtrlCreateButton("", 255, 135, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, "oiuytrew3.bmp")
$Button_6 = GUICtrlCreateButton("Отмена", 150, 245, 200, 100, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetFont(-1, 16, 400, 0, $font)
GUISetState(); Показывает окно
Do
$msg = GUIGetMsg()
Select
Case $msg = $Button_2
GUICreate("123", 300, 430, -1, -1);
GUISetState(); Показывает окно
Case $msg = $Button_3
GUICreate("1234", 300, 430, -1, -1);
GUISetState(); Показывает окно
Case $msg = $Button_4
GUICreate("12345", 300, 430, -1, -1);
GUISetState(); Показывает окно
Case $msg = $Button_5
GUICreate("123456", 300, 430, -1, -1);
GUISetState(); Показывает окно
EndSelect
Until 0
EndSelect
Until 0
EndFunc