|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Помогите с $WM_COMMAND |
|
Помогите с $WM_COMMAND
|
Старожил Сообщения: 352 |
Профиль | Отправить PM | Цитировать Приветствую и прошу помощи. В скрипте не получается сделать так, чтобы при добавлении любой буквы в $Combo1 можно было отлавливать в $WM_COMMAND Case $Combo1 (как работает это с $Input1).
#include <ButtonConstants.au3> #include <ComboConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 155, 127, 192, 124) $Input1 = GUICtrlCreateInput("Input1", 16, 24, 121, 21) $Combo1 = GUICtrlCreateCombo("Combo1", 16, 56, 121, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL)) $Button1 = GUICtrlCreateButton("Button1", 40, 88, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### GUIRegisterMsg($WM_COMMAND, "WM_COMMAND") While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Input1 Case $Combo1 Case $Button1 EndSwitch WEnd Func WM_COMMAND($hWnd, $imsg, $iwparam, $ilparam) Local $nnotifycode, $nid, $stext $nnotifycode = BitShift($iwparam, 16) $nid = BitAND($iwparam, 65535) Switch $hWnd Case $Form1 Switch $nid Case $Combo1 Switch $nnotifycode Case $en_change ConsoleWrite("$Combo1"&@CRLF) ;Нужно тут отловить ! EndSwitch Case $Input1 Switch $nnotifycode Case $en_change ConsoleWrite("$Input1"&@CRLF) EndSwitch EndSwitch EndSwitch Return $gui_rundefmsg EndFunc |
|
Отправлено: 10:32, 25-12-2018 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Switch $nnotifycode Case $CBN_EDITCHANGE ConsoleWrite("$Combo1"&@CRLF) ;Нужно тут отловить ! EndSwitch |
------- Отправлено: 01:43, 02-03-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[Ну помогите же человеку, а? :)] Помогите с конкурсом | HTML64 | Тест-форум | 0 | 29-06-2012 10:33 | |
CMD/BAT - [решено] помогите скачал себе этот вирус помогите его разблокировать | orell | Скриптовые языки администрирования Windows | 2 | 05-05-2012 15:45 |
|