Jump to content

Recommended Posts

Posted

i want to make program that will measure betwen 2 points on exist opened window

and make line betwen this 2 line and put the distance

but this shuld be direct (as layer) on the opened window not on anew window

thanks

yaakov

Posted (edited)

Thanks for sharing, good luck.

Made me LOL, but as a helper I'd suggest the OP to use something called GDI+, like:

#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
_Main()

Func _Main()
Local $hGUI, $hGraphic, $hPen

; Create GUI
$hGUI = GUICreate("GDI+", 400, 300)
GUISetState()

; Draw line
_GDIPlus_Startup()
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGUI)
$hPen = _GDIPlus_PenCreate()
_GDIPlus_GraphicsDrawLine($hGraphic, 10, 150, 390, 150, $hPen)

; Loop until user exits
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE

; Clean up resources

msgbox(64, 'Distance', 'The distance b/w the pts. is: ' & Round(Sqrt(380^2 + 0^2)))
_GDIPlus_PenDispose($hPen)
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_Shutdown()

EndFunc ;==>_Main

No more comments... from my side. Best of luck ahead. :bike:

Edited by MKISH

----------------------------------------

:bye: Hey there, was I helpful?

----------------------------------------

My Current OS: Win8 PRO (64-bit); Current AutoIt Version: v3.3.8.1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...