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 に答える