ozboomer has asked for the wisdom of the Perl Monks concerning the following question:
I am building a Perl-based application under Win32 (say, Windows 7/8/10) where I need to monitor what's going on in a particular region of the desktop display.
However, the region to be monitored is generated by another application and its output can be of a variable size and a variable location on the display, although it will always be a rectangular region within a standard window (but that Window can be of variable size).
So, I'm intending to have some mechanism where I can use a rectangular selection area/fence (much how the Windows 'Snipping Tool' works) to define an area of interest on the desktop. However, what I want returned from the selected area is not the content (as the Snipping Tool provides) but more the rectangular region's position/dimension information; I envisage this information to be presented like it is often specified in X11-parlance, as a "WxH+x+Y" string.
There is a tool I use under Windows called Meazure (see https://www.cthing.com/Meazure.asp) which captures the information I want but I can't retrieve the info very easily from that tool.
Hence, I'm looking to see if there's a Perl-ish way I can do what I need... If I'm lucky, there might be a CLI tool to do what I'm describing (I found one of those for Linux/X11/C (see https://bbs.archlinux.org/viewtopic.php?id=85378) but couldn't find anything similar for Windows... so far(!)).
Maybe something can be done with a Perl/Tk canvas that has a transparent background (is that even possible?) or something? Hmm... much work in that approach, I fear...
Anyway, I'd appreciate any thoughts.
Using Windows7-32bit/SP1 and Windows8-32bit, ActiveState Perl v5.16.3 and v5.20.2.
John
Edit: Updated with the version of Perl I use at home (v5.20.2)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: How Do I Select An Area of the Win32 Desktop and Return Its Size and Location?
by Anonymous Monk on Aug 04, 2016 at 04:01 UTC | |
|
Re: How Do I Select An Area of the Win32 Desktop and Return Its Size and Location?
by ozboomer (Friar) on Aug 05, 2016 at 13:41 UTC |