我正在使用以下代码从列表中选择一个项目。

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


通常,在选择之后,它应该更新另一个框中的值,但不会生成与此选择相关的事件。任何想法,我在这里缺少什么。请指导

最佳答案

通过以下代码解决了问题。实际上我们还需要向窗口发送通知

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


希望对别人有帮助

10-05 18:58