Всем добрый день! У меня имеется форма, на ней около 74 тексбоксов , по 2 текстбокс в каждой строке для координат X и Y
Для определения координат я использовал функцию GUI_EVENT_MOUSE:
Как мне реализовать чтобы по нажатию левой кнопкой мыши по объекту у меня данные координат с начало сохранялись в буфер обмена, а из него уже проходили в textbox1,textbox2,textbox3....textbox74 и соответственно отображались в них,суть в том,что 1 клик = X=textbox1 и Y=textbox2
Вот наглядная картинка формы: http://s40.radikal.ru/i088/1004/3c/3762572827d4.jpg
Для определения координат я использовал функцию GUI_EVENT_MOUSE:
Код:
Func GetMouseCoordinates($nEventMsg)
Switch $nEventMsg
Case $GUI_EVENT_MOUSEMOVE
$aRet = DllCall("user32.dll", "int", "WindowFromPoint", "long", MouseGetPos(0), "long", MouseGetPos(1))
$tPoint = _WinAPI_GetMousePos(True, $aRet[0])
$X=DllStructGetData($tPoint, "X")
$Y= DllStructGetData($tPoint, "Y")
;GUICtrlSetData ($hInput_X,$X)
;GUICtrlSetData ($hInput_Y,$Y)
$pogr=GUICtrlRead($pogreshnost)
GUICtrlSetData ( $hLabel,'X = ' & $aRet[1] & @LF & 'Y = ' & $aRet[2]-$pogr)
EndSwitch
EndFunc
Как мне реализовать чтобы по нажатию левой кнопкой мыши по объекту у меня данные координат с начало сохранялись в буфер обмена, а из него уже проходили в textbox1,textbox2,textbox3....textbox74 и соответственно отображались в них,суть в том,что 1 клик = X=textbox1 и Y=textbox2
Вот наглядная картинка формы: http://s40.radikal.ru/i088/1004/3c/3762572827d4.jpg