1¾«(Tccdefg AUTO-RAISE Version 1.13 Microsoft Windows 3.0 Auto Raise Utility By Robert F. Nee INTRODUCTION Auto-Raise is a utility program for Microsoft Windows 3.0. It allows the user to switch among windows on the screen simply by placing the mouse cursor over the window for a user specified amount of time. In addition, any window may be pushed to the bottom of the "stack" of open windows by clicking the right mouse button on that window's title bar. This works in conjuction with the left mouse button's function of selecting the active window. Once the user becomes accustomed to switching among windows this way, the speed and ease of use of the Windows environment increases noticably. INSTALLATION Auto-Raise consists of two files, RAISE.EXE the file used to invoke the Auto-Raise utility and RLIB.DLL the dynamic link library that performs most of the work. These two files may be placed anywhere the user wishes. If Auto-Raise is to be invoked via the LOAD= or RUN= lines in the WIN.INI file, RLIB.DLL must be located in a directory listed in your PATH or in the same directory as RAISE.EXE in order for Windows to find the file. A third file RAISE.INI is used to store the user settings and will be created automatically. USING AUTO-RAISE Once Auto-Raise is installed and running it is no longer necessary to click on a window to switch to it. Simply place the mouse cursor in any window and it will become the active window. In addition pointing at an icon will open that application. There is a user defined delay before a window will become active. This allows the user to cancel Auto-Raise by moving the mouse cursor into a different window or onto the Windows background before the window becomes active. The default delay is 3/4 of a second. Auto-Raise will not raise a window that has a dialog box open. For these windows you must click on them. Another feature of Auto-Raise is the ability to push a window to the bottom of the "stack" of open windows. Clicking the right mouse button on the title bar of the active window will lower it to the bottom. The next open window in the stack will become active. This feature is a handy complement to the Auto-Raise feature when windows are obscured by others. This feature is also useful if all windows are maximized. Right-clicking the title bar will cylce through maximized windows without having to minimized them first. Attempting to lower a dialog or other child windows has no effect. OPTIONS The Options dialog-box on the Auto-Raise menu allows the user to alter the way Auto-Raise behaves. The settings of all options are saved in RAISE.INI so they will be the defaults next time you run Auto-Raise. The delay before a window is activated may be altered with the Raise Delay scroll bar. The range is from 0 seconds to 4 seconds in 1/4 second increments. If the delay is too short (< 1/2 second) it will be difficult to cancel Auto-Raise. This can be especially annoying when resizing windows. The Ignore Icons options prevents Auto-Raise from opening icons into windows. The Hide Window option (Available only to registered users) hides the Auto-Raise Icon to get it out of the way. If the hidden option is set when starting Auto-Raise the icon will be displayed for 8 seconds and then hidden. Clicking on the icon during this time will prevent it from being hidden. Once hidden Auto-Raise may be unhidden by running a second copy of the program. This informs the user that a copy is already running and unhides the this copy, if hidden. USER REGISTRATION Auto-Raise is not provided free. You are permitted to use Auto-Raise for 30 days free of charge. If you continue to use it after this trial period you are asked to please register it. Registered users will receive a registration number that will enable the Hide Window feature as described above. This is not crippleware, I am simply trying to provide an incentive for users to register. Besides who wants to pay for something they already have? The last page of this manual provides an order form that may be used for registration. If you have any suggestions for future improvements, or if you are experiencing problems with Auto-Raise please feel free to contact me. Thank You. Internet mail address: Compuserve address: 70461,2034 Mailing address Robert F. Nee 222 Willow Avenue #6 Hoboken, NJ 07030 LISCENSING AGREEMENT TERM: The liscense to use this program is effective until terminated and is non-transferable. You may terminate the liscense by destroying all copies of this program. Failure to comply with any of the terms of this license will also result in termination. WARRANTY: THIS PROGRAM IS PROVIDED "AS IS" WITHOUT ANY WARRANTY EXPRESSED OR IMPLIED. In addition, Robert F. Nee specifically disclaims all warranties, expressed or implied, including but not limited to implied warranties of merchantability and fitness for a particular purpose with respect to defects in the program license granted herein. In no event shall Robert F. Nee be liable for any claims for lost profits or any other commercial damage, including but not limited to special, incidental, consequential or other damage. In no case shall Robert Voit's liability exceed the license fees paid for the right to use the licensed software. Some states do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you. HISTORY Version 1.0 - Original shareware release Version 1.01 - Fixed a bug that caused owned popup windows to lose focus to their parent window. An example (the one that brought this bug to my attention) is the NOTES window in CROSSTALK for Windows. Version 1.02 - Added a warning message when the user attempts to run multiple copies of Auto-Raise. This is important to registered users who may have hidden the original Autoraise icon. (thanks Jeff C.) Version 1.03 - Fixed an oversight on my part that would prevent Auto-Raise from working properly with some screen savers (Magic.) This problem also caused Auto-Raise to forget it should be working sometimes. Version 1.04 - Users may now unhide Auto-Raise after it is hidden by running a second copy of the program. Auto-Raise will inform the user that another copy is running and unhide the original. This prevents that sense of loss after Auto-Raise hides itself. Resegmented to allow more efficient use of memory. Version 1.05 - Fixed a bug in the handling of icons. If you pointed to the icon's caption but not the icon itself, it would be highlighted but the window wouldn't open. The window couldn't be opened again until the icon was unselected. (thanks Ken G.) Version 1.10 - First major upgrade to Auto-Raise! A "lower window" feature has been added to complement raising. Clicking the right mouse button on the title bar of a window will lower it to the bottom and make the next window active. Auto-Raise now works better with Back-Menu. Auto-Raise no longer needs to have the "Ignore Icons" option set in order to work properly with the Magic screen saver. Version 1.11 - The dreaded "Full screen DOS" bug has been fixed. This caused Auto-Raise to sometimes throw the user back into windows after going full screen with Alt-Enter. Auto-Raise now checks that the mouse really moved before doing an activation change. Auto-Raise now checks if the system menu of an icon is open before opening the icon to a window. This fixes a small, non-fatal problem that would cause an icon to open and leave its system menu on the bottom of the screen Version 1.12 - The "lower window" feature has been enhanced to work with maximized applications. If all windows are maximized right-clicking the title bar will cycle through them. Auto-Raise no longer responds to right-button clicks on icons as if they were right button clicks on the title bar which would perform a "lower-window". This problem was most apparent in WinPost (Thanks N. Higashiyama) Auto-Raise now maintains a private RAISE.INI file. It should be in the same directory as RAISE.EXE. If RAISE.INI does not exist, one will be automatically created. If you are updating from a previous version of Auto-Raise, your old settings will be copied to this new file and removed from WIN.INI. Version 1.13 - Improved checking of ownerless popup windows. Auto-Raise used to think these windows belonged to a different application. This was obvious in the Dialog Box Editor in the SDK. If you are switching to a window with an open dialog box Auto-Raise will now raise the application as well as the dialog box. Please note that you still can't switch to a window with an open dialog box by pointing to the application. You must still point to the open dialog box. Version 1.14 - Previously Auto-Raise would not open an Icon that was active. While this prevented the "menu-detach" described in version 1.11 it detracted from the consistency of the open-icons feature. A new method for implementing this feature has been added to correct this. (Thanks Alan F.) Robert F. Nee 222 Willow Avenue #6 Hoboken, NJ 07030 (201) 798-1344 _____ Copies of Auto-Raise V1.13 at $10.00 each: $___________ Name: _______________________________________________ Address: _______________________________________________ Address: _______________________________________________ City: ___________________ State: _____ Zip: ____________ Phone Number _________________________________________ Compuserve Address _____________________________________ Other Email Addresses ___________________________________ How would you like to be contacted with your registration number? _______________________________________________________ Disk size: 3 1/2 inch ____ 5 1/4 inch ____ Site licences and volume discounts are available. Please call for details if you are interested. Registration numbers will be promptly forwarded as soon as payment is received. hidden by running a second copy of the program. Auto-Raise will inform the user that another copy is runni€žwÈsÊoÞkêgìcî_E]SYUVjT|P¥8>R>$$ |~xE vN rP o~m‘i“fìd`1^<ZŸX¡TR> ¡u$yw$ux$sÊ$o¶%k¸%g(c(_(\1^<ZŸX¡TR> €‚TŽ-œ-ž-È-Ê-Ü-(&<ð p&<ð pÜÞTì-î-C-E-S-U-(&<ð p&<ð pUhTjT|T~TìTîTC TE TN TP T# T% TN TP T&<ð pP ¡ T£ T|T~T‘T“T¯T±TGTITwT—T™T¹T&<ð p¹ÒTèTê-ì--- -±&=ð p&<ð p T TTëT’-- -±&<ð p&=ð p’”T-T/T1-:-<-f-±&<ð p&=ð pfhT4-6---Ø-Ú-±&<øøð p&<ð pÚßTTTTT T8T³TµT½TŸT¡TWT6 T&<øøð p6 g!Ti!T+"TH#TJ#Tu$Tw$T³TµT½TŸT¡TWT6 T&<øøð pw$x$T‡$-�$-°$-À$-Â$-Ä$-³&<ð p&<ð pÄ$%T%T%T>%T@%Tz%T|%T¶%T¸%Tõ%T÷%T1&T3&Tn&T&<Ðð pn&p&T¬&T®&Tñ&T*'T,'TX'TZ'T\'Tõ%T÷%T1&T3&Tn&T&<Ðð p \'(T(-®&Tñ&T*'T,'TX'TZ'&<Ðð p&<ð p((T(T®&Tñ&T*'T,'TX'TZ'&<Ðð p&<ð pfà=Ð/ÿÿ  2À!8¨9Ð8È( open dialog box by point•'€1–'ÿÿÿÿÿ You must still point to the open dialog box. Version 1.14 - Previously Auto-Raise would not open anÎ ‹™ø# prevented the "menu-detach" described in version 1.11 it detracted from the consistency of th Tms Rmnature. A new method for implementing this feature has been added to correct this. (Thanks Alan F.) Robert F