Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Помогите с $WM_COMMAND

Ответить
Настройки темы
Помогите с $WM_COMMAND

Старожил


Сообщения: 329
Благодарности: 29


Конфигурация

Профиль | Отправить 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

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Помогите с $WM_COMMAND

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[Ну помогите же человеку, а? :)] Помогите с конкурсом HTML64 Тест-форум 0 29-06-2012 10:33
CMD/BAT - [решено] помогите скачал себе этот вирус помогите его разблокировать orell Скриптовые языки администрирования Windows 2 05-05-2012 15:45




 
Переход