![]() |
Остановить Func нажатием на кнопку...
Надо остановить Func нажатием на кнопку или даже не только остановить func а вообще закрыть.
Код:
Func _Timer() |
А если задать горячие клавиши?
Код:
HotKeySet("{ESC}", "Terminate") |
так то оно да... а можно сделать чтобы хоткей был переменной что то типа:
Код:
HotKeySet("$cancel", "Terminate") |
Насколько я знаю GUICtrlCreateButton создает кнопку для GUI,соответственно у вас есть окно,а почему бы тогда не сделать так:
Код:
#include <ButtonConstants.au3> |
Только вся проблема заключается в том, что цикл While..WEnd не обрабатывается во время выполнения определенной функции. Поэтому нужно устанавливать проверку на нажатие кнопки $bitton1 в самой функции...
|
Medic84 ага именно так...
Цитата:
|
Ну как. В коде пишешь чуть ли не после каждой строчки
Код:
if $nMsg = $button1 Then Exit |
пробовал во все участки функции вставлять... =((( не помогает, может быть что не так делаю? попробуй сам вставь вот func
Код:
Func _Timer() |
JaguarSP,
А если примерно так: Код:
#include <GuiConstantsEx.au3> |
В таком случае обычно в цикле самой функции опрашивают событие нажатой кнопки, или ещё лучше, изменить режим обработки событии и проверять значение некой глобальной переменной:
Код:
#include <GuiConstantsEx.au3> Код:
#include <GuiConstantsEx.au3> |
Цитата:
Но в больших программах это неудобно... |
Всем огромное спасибо, все сделал, все робит:-)))) Много нового подчерпнул для себя :-)
|
Время: 16:38. |
Время: 16:38.
© OSzone.net 2001-