Sign in to follow this  
Followers 0
b8bboi

Magnify An Area On Screen?

9 posts in this topic

First of all, I'm aware of this thread and that you can use DLL call to magnify an area on the screen.

http://www.autoitscript.com/forum/index.ph...15&hl=magnifier

However, what I want to do is put the magnifying area right on top of the area to be magnified. In other words, it should work like a true magnifying glass.

Is this possible?

Share this post


Link to post
Share on other sites



Thanks for the response but that still doesn't do the job. The mag area still has to be moved aside.

I want the magnifying area to completely cover the area to be magnified.

Have you thought about what you're saying? If you want the magnified version of the area directly on top of the normal area, that becomes the new area for the magnification function. In other words, you'll get an endless magnification, which won't help at all. Go back to the first link - the one you posted - and run it. Try moving your mouse near the magnified square, and then go to the middle of the square. Do you see a magnified portion of the screen under the square? No, you see a solid color - the last color that was on the square before it infinitely magnified.

Look at the Windows magnifier. It doesn't put the square on top of the area being magnified either.

Share this post


Link to post
Share on other sites

#5 ·  Posted (edited)

greenmachine, it's doable. There's plenty of magnifier programs that can sit on top of the magnified area. They just poll the window underneath it and redraw the content. It's definitely doable.

I was just asking if this is possible in AutoIt.

In other words, can AutoIt pull pixel colors from a "hidden" window (ie. a window that's still updating but not visible due to other apps being on top of it)?

Edited by b8bboi

Share this post


Link to post
Share on other sites

greenmachine, it's doable. There's plenty of magnifier programs that can sit on top of the magnified area. They just poll the window underneath it and redraw the content. It's definitely doable.

I was just asking if this is possible in AutoIt.

In other words, can AutoIt pull pixel colors from a "hidden" window (ie. a window that's still updating but not visible due to other apps being on top of it)?

I remember Larry saying that the window had to have focus that you wanted to use the pixel function on.

[center]Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.[/center]

Share this post


Link to post
Share on other sites

greenmachine, it's doable. There's plenty of magnifier programs that can sit on top of the magnified area. They just poll the window underneath it and redraw the content. It's definitely doable.

I was just asking if this is possible in AutoIt.

In other words, can AutoIt pull pixel colors from a "hidden" window (ie. a window that's still updating but not visible due to other apps being on top of it)?

Find me one that does exactly what you want and show it to me. If it has enough information about how it works, I'll figure out a way to code it in AutoIt.

Share this post


Link to post
Share on other sites

greenmachine, this guy wrote a tool called iGZoom. It can stay on top of the area being magnified.

The discussion thread is here.

http://www.mp3car.com/vbulletin/showthread...ighlight=iGZoom

The download link is here.

http://www.whipflash.com/vamr/iGZoom_v2.zip

Run iGZoom.exe. It should magnify an area on the screen specified in the INI. You can drag it right over the area being zoomed and it still works.

Note that you have to close it from Task Manager as it doesn't have a window presense.

Share this post


Link to post
Share on other sites

#9 ·  Posted (edited)

i dont exactly see this CONTINUOUS zoom in your talking about, it magnifys a small part of an area, really nothing that special

Edited by thatsgreat2345

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