Members

Technology Zones

Articles

Hosted By

MaximumASP

Info

Rated
Read 27,618 times

Contents

Downloads

Related Categories

Magnifying The Desktop With Visual Basic - Our magnifier app

devarticles

Our magnifier app

Start by loading Visual Basic 6 and create a standard executable application. We will be using a status bar control on our form, so use the Projects -> Components menu to add a reference to the windows common controls version 5 or 6:

Set your forms caption to "Desktop Magnifier", change the ScaleMode property to "3 – Pixel", and resize your form to 6990 wide by 4410 units high. Add a timer control, a vertical scroll bar, and a status bar to your form.

The details of each of the three controls on our form are shown below:

  • Timer: Will contain the code to grab the contents of a section of the desktop and magnify it accordingly. Set its interval property to 50.
  • Vertical Scroll Bar: Will be used to set the zoom of the magnifier. The lower the value, the deeper the zoom. Set its Min property to 1, its Max property to 100, and its Value property to 50.
  • Status Bar: Will display the x and y co-ordinates of the mouse as it moves around the desktop.
Now that we've setup our form, let's add the Window API declarations and code to actually perform the magnification of the desktop.

Visit http://www.devarticles.com for more articles and free programming eBooks, or visit Socket6.com for your dose of daily developer news!

© devArticles.com 2001

Comments

  • could u find out

    Posted by eligetiv on 06 Mar 2005

    i am solving similar kind of problem...

    But i doing that in c++. well i found something in msdn. Using GetCursorInfo() one can get the cursor info. and then one can use the drawIcon() to draw. but ...

  • Great

    Posted by guck on 02 Jan 2003

    Great but plz help me how to capture screen include cursor picture

  • capture screen

    Posted by guck on 02 Jan 2003

    plz help me how to capture screen include cursor picture

  • Cool...

    Posted by Michael H on 29 Mar 2002

    I learn't alot about using API by trying this code.

    Pretty cool. works great!