Подсадите пожалуйста, как узнать позиции начального и конечного символов выделенной строки через GUICtrlRecvMsg() для ConboBox
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <ComboConstants.au3>
#include <Array.au3>
$hForm1 = GUICreate("Form1", 300, 200, -1, -1)
$Combo1 = GUICtrlCreateCombo("123456789", 8, 44, 150, 21, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "9876543|Testtext")
$ButPos = GUICtrlCreateButton("Get Select", 10, 80, 275, 25)
GUISetState()
GUICtrlSetState($Combo1, $GUI_FOCUS)
GUICtrlSendMsg($Combo1,$CB_SETEDITSEL,0,BitOR(BitShift(2,-16), BitAND(5,0xFFFF)))
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $ButPos
; $CB_GETEDITSEL (320)
$aPos = GUICtrlRecvMsg($Combo1, $CB_GETEDITSEL)
_ArrayDisplay($aPos)
EndSwitch
WEnd