Как создать окно (GUI), в котором было бы изображение (скриншот), таким образом, чтобы оно было пиксел в пиксел с тем, которое есть реально? Т.е. координаты всех ярлыков были бы на тех же местах, если было заснято окно, то в GUI оно тоже бы имело те же координаты, если была какая-то фигура, в окне она была бы на том же месте.
Если просто вывести скриншот в программе-просмотрщике, то его рамка будет портить координаты всех фигур скриншота.
GUI желательно без рамок, или учесть ширину рамок при выводе изображения.
Как здесь:
только без рамки GUI (скриншот в GUI чуть правее и ниже). Надо чтобы все совпадало.
Если просто вывести скриншот в программе-просмотрщике, то его рамка будет портить координаты всех фигур скриншота.
GUI желательно без рамок, или учесть ширину рамок при выводе изображения.
Как здесь:
Код:
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
Example()
Func Example()
Local $msg
GUICreate("GUI", 1024, 768, 0,0)
GUICtrlCreateButton("", 0, 0, 1024, 768, $BS_PUSHLIKE + $BS_BITMAP)
GUICtrlSetImage(-1, @ScriptDir& "\name.bmp")
GUISetState()
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc
только без рамки GUI (скриншот в GUI чуть правее и ниже). Надо чтобы все совпадало.