|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Не работает $BS_DEFPUSHBUTTON (проблемы с моим синтаксисом) |
|
[решено] Не работает $BS_DEFPUSHBUTTON (проблемы с моим синтаксисом)
|
Старожил Сообщения: 379 |
Профиль | Отправить PM | Цитировать Почему не работает параметр кнопки "Помощь" - $BS_DEFPUSHBUTTON
; $BS_DEFPUSHBUTTON 0x0001 Нажатие может выполняться клавишей ENTER, даже если кнопка не имеет фокуса. Используется для наиболее вероятных нажатий. #include <GUIConstants.au3> $GUI = GUICreate("!!!",135,365,300,300) GUICtrlCreateButton( "Помощь", 2, 280 ,131 ,19 ,$BS_DEFPUSHBUTTON ) $Ok_Button = GUICtrlCreateButton("ехит ", 2, 341, 131, 19) GUISetState(@SW_SHOW, $GUI) While 1 Switch GUIGetMsg() Case $Ok_Button Exit EndSwitch WEnd While 1 sleep(100) WEnd |
|
Отправлено: 08:23, 10-05-2009 |
Старожил Сообщения: 215
|
Профиль | Отправить PM | Цитировать #include <ButtonConstants.au3>
А зачем второй цикл? |
------- Отправлено: 10:58, 10-05-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать #include <GUIConstantsEx.au3> #include <ButtonConstants.au3> $GUI = GUICreate("!!!",135,365,300,300) $Help_button=GUICtrlCreateButton( "Помощь", 2, 280 ,131 ,19 ,$BS_DEFPUSHBUTTON ) $Exit_Button = GUICtrlCreateButton("ехit ", 2, 341, 131, 19) GUISetState(@SW_SHOW, $GUI) While 1 $msg = GUIGetMsg() Switch $msg Case $GUI_EVENT_CLOSE, $Exit_Button ExitLoop Case $Help_button MsgBox(0,"О программе","Программу написал я. Хи-Хи.") EndSwitch WEnd ;GUIDelete($GUI);можно дальше прописать любой код, и если окно $GUI уже не нужно то этой командой его просто убиваем MsgBox(0,"","А тут может быть еще что то, после того как будет нажата кнопка выход, то так как стоит ExitLoop то запустится это сообщение, а если бы стояло Exit, то скрипт завершил бы свою работу и это сообщение не покажется", 5) |
------- Отправлено: 12:19, 10-05-2009 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Что-то странное с моим сайтом, помогите | XEN_STRANGER | Вебмастеру | 12 | 15-04-2009 16:02 | |
Доступ - [решено] Доступ к Моим документам другого пользователя | Anatolik_pc | Microsoft Windows 2000/XP | 4 | 25-12-2006 12:34 | |
Помогите моим пользователям воспользоваться RDP!!!! | Region 86 | Microsoft Windows NT/2000/2003 | 9 | 05-10-2006 10:08 | |
Что творится с моим хардом ? | pink_cadillac | Накопители (SSD, HDD, USB Flash) | 40 | 31-03-2006 22:23 | |
Нет доступа из сети к моим шарам | scorpion_2004 | Сетевые технологии | 1 | 07-01-2006 22:16 |
|