                         Screen Tester Utility
                          Version 2.0 1/24/95
                          
Introduction:

  Screen Tester is an utility designed to assist the VB
  programmer in designing and documenting forms at different screen
  resolutions. It places a floating form on the screen the size of a
  VGA, SVGA, or 1024x768 screen. This can be useful when designing
  forms that need to fit into a particular size screen without going to
  the hassle of changing Windows screen resolutions every time a design
  check needs to be made.

  In Version 2.0, Screen Tester will capture the area of the screen it's
  currently over to the Clipboard or a BMP file. This makes it easy to
  do screen captures for documentation, particularly in circumstances
  where you need to show more than one form at a time.

  Also, in Version 2.0, you can move the floating screen form around
  using the keyboard.
  
  This program is Freeware. There is no charge for using it. Please see
  the Disclaimer & Legal Stuff section of this document for further
  information concerning distribution.
  
Installation and Program Requirements:

  Screen Tester is written in Visual Basic 3.0 and requires the
  CMDIALOG.VBX custom control that comes with Visual Basic 3.0. 

How To Use Screen Tester:

  Screen Tester displays as a free floating form without any title
  bar. You can move Screen Tester about the screen just like you
  would the Windows Clock program, just press down the left mouse
  button and drag it about the screen.

  In addition to moving the form with the mouse, you can move it
  with the keyboard. The directional arrows move the floating
  form in the specified direction, just like selecting the Move
  option from a system menu. Pressing the Home key will move it to
  position 0,0.

  If you press the right mouse button, you'll get the Screen Tester
  menu. The first three choices on this menu allow you to chose either
  standard VGA size (640x480), Super VGA size (800x600), or 1024x768
  resolution. 

  The background color of the floating form can be set by chosing the
  'Background Color' selection from the menu. The standard common color
  dialog will be displayed and you can set the form's color to your
  favorite background color. 

  The 'Grab Screen' selection sends the floating form to the back and
  captures the screen area. It then sends the image to either the
  Clipboard or to a BMP file, depending on which option is checked 
  under the 'Capture Destination' selection. 

  Sometimes you may want to place the floating form in a particular
  position and then send it to the back so that your design arrangement
  can show in front of it. Using the 'Send To Back' menu selection will
  do this for you. 

  You can minimize the form or close the program by selecting these
  from the menu.

  The form size, position, color, and capture destination option are
  saved in SCRNTEST.INI and are read, set, and saved each time you run
  the program.

Programmer's Points of Interest:

  Screen Tester contains code that new VB programmers often ask about.
  Here are some examples you might be able to use:

  + Moving a form without a title bar

  + Using popup menus, particularly across forms

  + Saving and retrieving user preferences in an .INI file

  + Using the color and file common dialogs

  + Positioning windows

  + Capturing a portion of the screen

  + Using Windows messages

Version Information and Other Technical Notes:

  Version 2.0 corrects some problems found in Version 1.0:
  
    1. Version 1.0 made assumptions about the screen sizes that were not
       applicable for all systems. Version 2.0 uses calculations instead
       of constants for this purpose. 

    2. Version 1.0 would not save settings to the .INI file if it was
       closed by Task Manager or by ending a Windows session. 

    3. The icon for version 1.0 did not look right.

    4. The Alt-F4 exit didn't work quite right

  Version 2.0 adds the screen capture functions and the keyboard
  movement functions.
  
Disclaimer & Legal Stuff:

  Screen Tester is Copyright 1995 by J. Frank Carr. All rights reserved.

  Screen Tester is FreeWare. You can use it and modify it as you wish for
  your own personal use. You may incorporate portions of the provided
  source code into your own programs as long as the resulting program 
  is not essentially the same as Screen Tester. You may upload it to
  free BBS systems or give it away as long as the entire UNMODIFIED
  program, text files, and source code are distributed as a whole.
  
  For permission and information about including and distributing 
  Screen Tester in a disk/CD collection of shareware/freeware programs
  or on a pay-for-use BBS system, please contact J. Frank Carr at the
  address given in the Comments & Suggestions section of this document.
 
  J. Frank Carr makes no warranty of any kind with regard to this software
  or its documentation, including, but not limited to, any implied
  warranties of merchantability and fitness for a particular purpose.
  J. Frank Carr shall not be liable for errors or for incidental or
  consequential damages in connection with the furnishing, performance, or
  use of this product. The software and the information contained in the
  documentation are subject to change without notice.

Comments & Suggestions:

  I had a limited number of screens and systems to test this program. Please
  let me know if your particular system has a problem with sizing the form,
  displaying it correctly, or capturing the screen image. I would particularly
  like to know if the program functions correctly with color resolutions
  greater than 256 colors.

  I would like to hear from anyone who gets any use out of this program,
  or who encounters any problems or bugs with it, or if there are changes
  or enhancements you would like to see. Should I get enough feedback
  on this program, I'll probably make enhancements to it.

  I am also available for programming projects, training, code reviews, and
  consulting in Visual Basic. Contact me as listed below for information
  regarding my availibility and prices.

  You may contact me at:

  J. Frank Carr
  685 Kenneth Lane
  Norcross, GA 30093  USA

  Voice Mail: (404) 880-5762 

  CIS:  75120, 2420

  America OnLine:  JFCarr

                          
