Ну собственно пусть положение мышки не менялось
как связаны Pos0,Pos1,Pos2?
Задача прикладная
Пусть разрешение одинаковое .
Но оказывается на разной винде(виртуальной машине) ширина шрифтов минюшек, заголовка окна, ширины границы окна- разное количество пикселей, что бы как-то уйти от этой зависимости и чтобы хотя бы на вирт машине с моим же разрешением я бы анализировал одинаковые области в скрипте я решил использовать
Opt("MouseCoordMode", 1) (хотя возможно это не панацея)
Но вот Мне понадобилось перевезти Координаты X,Y из Opt("MouseCoordMode", 1) в Opt("MouseCoordMode", 0)
для того чтобы сделать $hBMP = _ScreenCapture_Capture("",$lx,$ly,$rx,$ry,False)
(ведь _ScreenCapture_Capture поджирает только абсолютные координаты)
Т.Е у меня есть X,Y в координатах клиента как из них получить X1,Y1- координаты экрана, какиеконстанты переменные добавить?
Код:
Opt("MouseCoordMode", 0) ;1=absolute, 0=relative, 2=client
$pos0 = MouseGetPos()
Opt("MouseCoordMode", 1) ;1=absolute, 0=relative, 2=client
$pos1 = MouseGetPos()
Opt("MouseCoordMode", 2) ;1=absolute, 0=relative, 2=client
$pos2 = MouseGetPos()
как связаны Pos0,Pos1,Pos2?
Задача прикладная
Пусть разрешение одинаковое .
Но оказывается на разной винде(виртуальной машине) ширина шрифтов минюшек, заголовка окна, ширины границы окна- разное количество пикселей, что бы как-то уйти от этой зависимости и чтобы хотя бы на вирт машине с моим же разрешением я бы анализировал одинаковые области в скрипте я решил использовать
Opt("MouseCoordMode", 1) (хотя возможно это не панацея)
Но вот Мне понадобилось перевезти Координаты X,Y из Opt("MouseCoordMode", 1) в Opt("MouseCoordMode", 0)
для того чтобы сделать $hBMP = _ScreenCapture_Capture("",$lx,$ly,$rx,$ry,False)
(ведь _ScreenCapture_Capture поджирает только абсолютные координаты)
Т.Е у меня есть X,Y в координатах клиента как из них получить X1,Y1- координаты экрана, какие