Contents of the WINBACK.DOC file
WinBack Utility v1.0 - Robert Mahoney
The Program is supplied "AS IS" without any warranty of any kind,
either expressed or implied, including, but not limited to, the
implied warranties of merchantability and fitness for a particular
In no event shall Robert Mahoney be liable for any damages, either
direct or consequential, caused by the use, or inability to use,
this program, even if Robert Mahoney has been advised of the
possibility of such damages.
This utility will allow you to push any active window to the
bottom of the window pile.
Place WINBACK.EXE on your PATH. Place WINHOOK.DLL on your
LIBPATH. Put an entry for WINBACK.EXE in a group and set the
open when system started option.
Double-click with the right mouse button on the titlebar of an
I developed this utility after being exposed to Sun's Unix GUI,
OpenLook. One of the neat features of this GUI (the only neat
feature IMHO) is when you click with the right mouse button
anywhere on the titlebar, you get a menu similar to PM's system
menu. But it also includes a choice: BACK which will push the
window to the bottom of the pile. I thought this would be very handy
for PM, especially with my small screen.
Using a sysem input hook, it was amazingly easy to do. Now all I
have to do is double-click with the right mouse button on the titlebar
and the window goes to the bottom of the pile.
It took me about 3 hours of coding. Input hooks really should be
written in assembler because *all* messages pass through the hook
procedure, but as long as you only have a few input hooks, and they
don't do any kind of real processing then you shouldn't notice any
If anyone has any comments you can reach me on
BIX as RMAHONEY
Fidonet OS/2 echos - OS/2 Shareware (1:109/347)
703-385-0931 (HST DS)
703-385-4325 (HST DS)
27 East Jackson Ave
Babylon, New York 11702