Вопрос по функции GUICtrlRead [AvtoIt v3]
-
LexaSF
Вопрос по функции GUICtrlRead [AvtoIt v3]
GUICtrlRead Какое будет возвращаться значение у $Button в этой функции при нажатии на кнопку?При отстутсвии события оно посылает просто текст на кнопке.А какое будет при нажатии на нее?
-
LexaSF
Re: Вопрос по функции GUICtrlRead [AvtoIt v3]
Предупреждение за нарушение правил форума,
Цитата:
2.7: В заголовке темы обязательно обозначайте название предмета, которого касается вопрос, а в теле сообщения максимально подробно опишите проблему (приведите аппаратную/программную конфигурацию, а также изложите ситуацию, в которой возникает проблема)...
Подробнее о принципах создания тем читайте в
3.19: Запрещается... Создавать темы, имеющие неинформативные или состоящие из заглавных букв заголовки (например, "Помогите!", "HELP!", "У меня проблема"). Такие темы будут закрыты или перенесены в Тест-форум. Если вы хотите вернуть перенесенную тему обратно, пока ее не закрыли в Тест-форуме,
Переименуйте пожалуйста тему.
пункт 2.7
и пункт 3.19
:Цитата:
2.7: В заголовке темы обязательно обозначайте название предмета, которого касается вопрос, а в теле сообщения максимально подробно опишите проблему (приведите аппаратную/программную конфигурацию, а также изложите ситуацию, в которой возникает проблема)...
Подробнее о принципах создания тем читайте в
этом документе
и Правилах форумов.3.19: Запрещается... Создавать темы, имеющие неинформативные или состоящие из заглавных букв заголовки (например, "Помогите!", "HELP!", "У меня проблема"). Такие темы будут закрыты или перенесены в Тест-форум. Если вы хотите вернуть перенесенную тему обратно, пока ее не закрыли в Тест-форуме,
измените ее заголовок на осмысленный
и напишите об этом в теме.Переименуйте пожалуйста тему.
-
LexaSF
-
Creat0R
Re: Вопрос по функции GUICtrlRead [AvtoIt v3]
Цитата LexaSF:
как ее переименовывать?
В цитате есть ссылка указывающая на инструкцию.
как ее переименовывать?
Вопрос по функции GUICtrlRead [AvtoIt v3]
В цитате есть ссылка указывающая на инструкцию.
-
LexaSF
Re: Вопрос по функции GUICtrlRead [AvtoIt v3]
Creat0R, видать, всё равно не помогает
.
LexaSF,
Цитата Creat0R:
…
.LexaSF,
Цитата Creat0R:
…
измените ее заголовок на осмысленный
… Вопрос по функции GUICtrlRead [AvtoIt v3]
-
Creat0R
Re: Вопрос по функции GUICtrlRead [AvtoIt v3]
LexaSF, а почему что-то должно поменяться от нажатия на кнопку? Самый простой способ убедиться - вывести результат работы этой функции во всплывающем окне. Что-то вроде этого:
Код:
Если вы хотите отловить событие "нажатие на кнопку", то "улавливатель" надо ставить в функцию перерисовки окна:
Код:
Код:
Код: Выделить всё
MsgBox(0,0, GuiCtrlRead($Button))Если вы хотите отловить событие "нажатие на кнопку", то "улавливатель" надо ставить в функцию перерисовки окна:
Код:
Код: Выделить всё
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Button
; здесь ваш код по нажатию кнопки
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
WEnd-
Iska
Re: Вопрос по функции GUICtrlRead [AvtoIt v3]
Спасиб, получилось, но почему со Switch неработало? И при нажатии на кнопку сообщение вылазиет не всегда с 1 нажатия, как это можно исправить?
-
Coutty
Re: Вопрос по функции GUICtrlRead [AvtoIt v3]
Цитата LexaSF:
почему со Switch неработало?
Телепаты в отпуске, никто не знает как там у тебя было со Switch.
почему со Switch неработало?
Вопрос по функции GUICtrlRead [AvtoIt v3]
Телепаты в отпуске, никто не знает как там у тебя было со Switch.
-
LexaSF
Re: Вопрос по функции GUICtrlRead [AvtoIt v3]
Спасиб, получилось, но почему со Switch неработало? И при нажатии на кнопку сообщение вылазиет не всегда с 1 нажатия, как это можно исправить?
-
Creat0R
Re: Вопрос по функции GUICtrlRead [AvtoIt v3]
Здесь сразу две ошибки.
1. Switch во второй строке неправильно написан.
2. Синтаксис не такой. Надо писать не Case $n = $Button, а просто Case $Button. Читайте справку)
1. Switch во второй строке неправильно написан.
2. Синтаксис не такой. Надо писать не Case $n = $Button, а просто Case $Button. Читайте справку)