0

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

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

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

4

1 回答 1

1

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

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

希望它可以帮助某人

于 2011-06-29T10:18:13.977 回答