CSBAG Practical Joke Application Generator

ThomWare

CSBAG (which stands for Customizable "Slithering Button"
Application Generator) lets you create your own joke
application where the desired choice button "slithers" away
from the user. It comes configured with an "Intelligence Test"
that asks you if you know how to operate a Windows mouse.
As you try to push the "Yes," "Unsure," or "Duh" buttons,
they keep running away from your mouse cursor. The only
button that will work is "No." The program is completely
customizable, self-documenting, and is a freely distributed
executable, with no additional .dll or runtime file needed.

System Requirements
Windows 95

Purchase Information
Free

Version Number
2.0

Compressed Size
100,800 bytes 

*Defaults
The first button will always appear.  If it is disabled in the Configuration program
or not named in the INI file, it will contain the test "No" by default.
The EXIT button also cannot be eliminated. It's default value is "Quit".
Each button will show the first character as an accelerator key (underlined to be
activated with the ALT-key combination).  If the user tries to 'outsmart' your
application by using the accelerator key combination, that button disappears completely!

*Interactive Editor
The Interactive Configuration program is built-in to CSBAG.
You can use it both to create an INI fresh or to modify one already existing.
The program looks first in the WINDOWS directory for the INI.  If it is not found, it will search the current directory.
The procedure for using this tool is;
1) copy CSBAG.EXE to the application name you wish to use
2) from the Start | Run (or create a shortcut) use the command {appname} /Config
3) you can use the mouse or Tab from field to field.  Just fill in the form exactly as you want it to appear in your final application.
   Press the TITLE button to program the text that appears on the Title bar of the window.  (note: this Title does NOT affect the name of your final program.  That requires renaming the executable)
Press SAVE when you are finished.  As a confirmation the name of the INI file created will be displayed.

*Tips and Tricks
When working on the layout of your Application, you may want to be particular about the positioning of text on the line.
If text is to be displayed other than at the left margin, it must be enclosed in double quotes.
As an example;
"                   This text will appear in the center"
                    This text will begin at the left margin
Each line is an individual control and must have its own quotes.

Suggestions/Comments welcome
Thom Parkin
ThomWare@aol.com