Sign in to follow this  
Followers 0
katzyaakov66

draw line on exist opened window

3 posts in this topic

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

Share this post


Link to post
Share on other sites



#3 ·  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

Share this post


Link to post
Share on other sites

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
Sign in to follow this  
Followers 0