Autoit не генерирует событие, вызванное после выбора элемента из списка - PullRequest
0 голосов
/ 28 июня 2011

Я использую следующий код для выбора элемента из списка.

;Selects a particular Process from the combobox
_GUICtrlComboBox_SelectString($hQueueCombo, $q_index)

Обычно после выбора следует обновить значение в другом поле, но оно не генерирует событие, связанное с этим выбором.Любая идея, что мне здесь не хватает.Пожалуйста, руководство

1 Ответ

1 голос
/ 29 июня 2011

Решил проблему с помощью следующего кода. На самом деле нам также нужно отправить уведомление в окно

 $hQueueCombo = ControlGetHandle($title, "", $sQueueComboId)
 _GUICtrlComboBox_SelectString($hQueueCombo, $sText)
 $iCode = $CBN_SELCHANGE
 $val = BitShift($iCode, -16)
 $handle = WinGetHandle($title, "")
 _SendMessage($handle, $WM_COMMAND, $val, $hQueueCombo)

Надеюсь, это кому-нибудь поможет

...