Что нового

создания формы и ее закрытие

BETAJIb

Новичок
Сообщения
34
Репутация
0
что не могу розобратся...
Код:
#include <GUIConstants.au3>

GUICreate(" My GUI input acceptfile", 320,120, @DesktopWidth/2-160, @DesktopHeight/2-45, -1, 0x00000018); WS_EX_ACCEPTFILES
$file = GUICtrlCreateInput ( "", 10,  5, 300, 20)
GUICtrlSetState(-1,$GUI_DROPACCEPTED)
$btn = GUICtrlCreateButton ("Ok", 40,  75, 60, 20)

как сделать что бы после нажатия кнопки ОК это окно закривалось а переменну file можно было дальше использовать?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
BETAJIb,
В справке таких примеров до ... очень много. Читайте ее хоть иногда.
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
#include <GUIConstants.au3>

$gui=GUICreate(" My GUI input acceptfile", 320,120, @DesktopWidth/2-160, @DesktopHeight/2-45, -1, 0x00000018); WS_EX_ACCEPTFILES
$file = GUICtrlCreateInput ( "", 10,  5, 300, 20)
GUICtrlSetState(-1,$GUI_DROPACCEPTED)
$btn = GUICtrlCreateButton ("Ok", 40,  75, 60, 20)
GUISetState()
While 1
	$msg = GUIGetMsg()
		Switch $msg
			Case $GUI_EVENT_CLOSE
				ExitLoop
			Case $btn
				$b=GUICtrlRead($file)
				ExitLoop

	EndSwitch
WEnd
GUIDelete($gui)
MsgBox(0,'',$b)
 
Верх