Category : C++ Source Code
Archive   : WICS.ZIP
Filename : README.TXT

 
Output of file : README.TXT contained in archive : WICS.ZIP
Welcome to WICS (Window Interface Construction Set).

WICS is a set of Borland C++ OWL libraries that support a status bar,
icon bar (or speedbar as it is sometimes called), printer object,
indirect dialog object and a dialog template object (allows you to create
dialog boxes on the fly). The package also includes WICSCC.DLL, a windows
DLL which implements a number of custom controls designed to work with
OWL and the Borland Style dialog boxes.

WICSCC.DLL includes:

* Numeric edit control with spin buttons, LED and tachometer
displays. Control autosizes to any font size (spin buttons
resize with the control to maintain visual aesthetics). LED and
tachometer display are limited to 6 - 26 point font sizes.
Control stores int, long, float, double and long double numbers.
Allows programmer to specify minimum and maximum values.
Programmer can specify whether or not spin buttons appear.

* Date edit control with pop-up calendar. This control also
supports LED and tachometer displays. The calendar is able to
display years from the 1st Century to well into the 41st. The
control also supports spin button effects with up/down cursor
keys. (Note: control does not have a spin button, just a calendar
button). Like spin buttons, the calendar button is programmer
selectable.

* Time edit control with LED and tachometer displays.

* Hierarchical List Box. The list box allows the programmer to
specify either Normal (boxes with + and -) or Folder bitmaps.
Programmer can also instruct the control to use user defined
bitmaps. Multiple selection, owner draw fixed and owner draw
variable modes are supported.

* Custom Button Control. Looks much like the Borland style buttons,
but these buttons allow the user to specify State (button acts
like a radio button, good for stuff like Bold or Italic on an
icon bar), auto repeat (press and hold button down, control
sends a stream of WM_COMMAND messages until released), and user
selectable bitmap and control ids. Icon button style is provided
(this style of button never receives the input focus, so it can
function just like a menu item from the icon bar).

* Volume Control (Dial). Looks like a stereo dial, acts like a
scroll bar. Custom APIs are provided to interact with this
control from a C (or C++) program.

* Up/Down/Left/Right Button Control. Save space when you need
four directional movement in a tight dialog.

* Font Selection Control. Great for selecting fonts from an icon
bar.

* Percent Bar Control. A percent completion status bar. Great for
displaying processing progress of a task.

All of the custom controls are wrapped around an OWL compatible classes.
These custom controls can be loaded into Resource Workshop.

Also included in the package is WCD.DLL, a replacement for COMMDLG.DLL
that uses Borland Style dialogs. WCD.DLL does not require COMMDLG.DLL,
but it does require that BWCC.DLL be loaded. Simply link your program
with WCD.LIB, do a LoadLibrary ("WCD.DLL") near the beginning of your
code, as vola, you have Borland Style common dialog boxes. WCD.DLL uses
the same function names as COMMDLG.DLL, so no code changes are required.

WCD.DLL can be loaded into Resource Workshop and it exports a nice color
selection palette (like the one in the ChooseColor common dialog).

Known Problems:

Hierarchical list box does not support the transfer mechanism of the other
OWL style list boxes. A fix for this is in the works.

Registration:

With respect to the Shareware registration. There is no reminder box
just your conscience to encourage registration. With registration,
however, you will get a copy of printed documentation and a copy of the
software that will contain any updates that may be available. The package
includes source code for the OWL classes, but not for the custom controls
and common dialog box DLLs. All header files required to use the package
are included.

You can register WICS on Compuserve and have the $50.00 registration
fee charged to your Compuserve account. Or, if you prefer, take a moment
to fill out the WICS Registration Form ( REGFORM.WRI in Write for Windows
format. Write for Windows comes with Windows).

Your comments and suggestions are greatly appreciated.

Microdyne Development Technologies
CompuServe 72620,230



License Agreement
-----------------

The use of WICS is subject to the following terms and conditions.

WICS is copyrighted material. It is protected by the copyright laws of
the United States. You may not make any changes or modifications to
WICS. You may not decompile, disassemble, or otherwise reverse-
engineer the software in any way.

You may use WICS on a trial basis provided you do not violate the
protection afforded the licensed software by the copyright laws, and you
agree to the terms of the license agreement. If you continue to use
WICS past a 15 day evaluation period you are obligated to purchase a
license for its use.

You may use WICS on a Local Area Network providing that a license
is obtained for the number of users that may concurrently use the
software.

Once a license for WICS has been obtained, you may distribute WICSCC.DLL
and WCD.DLL, and any programs that you write using WICS without any
royalty payments required. WICS source code, including header files and
.LIB files, may NOT be distributed.

A license for the use of WICS can be obtained by sending a $50.00
registration fee to:

Microdyne Development Technologies
501 N. 75th Street
Kansas City, KS. 66112

Title to the licensed software is NOT transferred to the end user. The
end user is granted an exclusive license to use the software on one
computer or computer work station at any given time.

Limited Warranty
----------------

Microdyne Development Technologies does not warrant that the licensed
software will meet your requirements or that the operation of the
software will be uninterrupted or error free. The warranty does not
cover any media or documentation which has been subjected to damage or
abuse by you or others. The software warranty does not cover any copy
of the licensed software which has been altered or changed in any way.

ANY IMPLIED WARRANTIES INCLUDING ANY WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE ARE LIMITED TO THE TERM OF THE EXPRESS
WARRANTIES. Some States do not allow limitations on how long an implied
warranty lasts, so the above limitation may not apply to you.

The warranties set forth above are in lieu of any and all other express
or implied warranties, whether oral, written, or implied, and the
remedies set forth above are the sole and exclusive remedies.

Microdyne Development Technologies is not responsible for any problems
or damage caused by the licensed software that may result from using the
licensed software. This includes, but is not limited to, computer
hardware, computer software, operating systems, and any computer or
computing accessories. End user agrees to hold Microdyne Development
Technologies harmless for any problems arising from the use of the
software.

Microdyne Development Technologies SHALL NOT IN ANY CASE BE LIABLE FOR
ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR OTHER SIMILAR DAMAGES
ARISING FROM ANY BREACH OF THESE WARRANTIES EVEN IF Microdyne Development
Technologies OR ITS AGENTS OR DISTRIBUTORS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. 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.

In no case shall Microdyne Development Technologies' liability exceed
the license fees paid for the right to use the licensed software.


WICS Distribution
-------------------

You are granted a limited license to copy WICS only for the trial use
of others subject to the terms of this software license agreement
described herein, and the conditions described below are met:

WICS MUST be copied in an unmodified form and MUST contain the
following files:

WCD.LIB WICSCC.LIB DATEEDT.CPP WICSM.LIB WICSL.LIB
DIAL.CPP DLGTMPLT.CPP EFRAME.CPP FNTSEL.CPP HIERLB.CPP
IBAR.CPP IBUTTON.CPP IDLG.CPP NUMEDIT.CPP PCTBAR.CPP
PRINTER.CPP SBAR.CPP TIMEEDT.CPP DATEEDT.H DIAL.H
HIERLB.H IBAR.H IBUTTON.H IDLG.H NUMEDIT.H
PCTBAR.H PRINTER.H SBAR.H TIMEEDT.H WCDRC.H
WICS.H DEDTWIN.CPP DEMO.CPP DEMOWIN.CPP SMPLDLG.CPP
DEMO.DEF DEMO.PRJ DEMO.RC DEDTWIN.H DEMO.H
DEMORC.H SMPLDLG.H DEMO.EXE README.TXT WCD.DLL
WICSCC.DLL WICSS.LIB FILELIST.TXT INSTALL.BAT WICSL.PRJ
WICS.ZIP WICSM.PRJ WICSS.PRJ REGFORM.WRI DLGTMPLT.H
EFRAME.H FONTSEL.H


No fee, charge or other compensation may be accepted or requested by
anyone without the express written permission of Microdyne Development
Technologies.

Public Domain Disk Vendors may not charge a fee for WICS itself.
However you may include WICS on a diskette for which you charge a
nominal distribution fee. The purchaser of said diskette must be
informed in advance that the fee paid to acquire the diskette does NOT
relieve said purchaser from paying the Registration Fee for WICS if
said purchaser uses WICS.

Operators of electronic bulletin board systems (Sysops) may post WICS
for downloading by their users without written permission only as long
as the above conditions are met. A fee may be charged for access to the
bbs as long as no specific fee is charged for downloading WICS files
without first obtaining express written permission from Microdyne
Development Technologies to charge such a fee.

Distributors of public domain and user supported software, such as disk
vending services, may not charge a fee for WICS itself. However you
may include WICS on a diskette for which you charge a nominal
distribution fee. The purchaser of said diskette must be informed in
advance that the fee paid to acquire the diskette does NOT relieve said
purchaser from paying the Registration Fee for WICS.

The above constitutes the license agreement for WICS. It supersedes
any and all previous license agreements.


  3 Responses to “Category : C++ Source Code
Archive   : WICS.ZIP
Filename : README.TXT

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/