Dec 262017
 
Excellent custom windows controls for Borland C++.
File WICS.ZIP from The Programmer’s Corner in
Category C++ Source Code
Excellent custom windows controls for Borland C++.
File Name File Size Zip Size Zip Type
DATEEDT.CPP 3167 823 deflated
DATEEDT.H 2020 802 deflated
DEDTWIN.CPP 11478 3098 deflated
DEDTWIN.H 2859 954 deflated
DEMO.CPP 2445 658 deflated
DEMO.DEF 116 91 deflated
DEMO.EXE 200192 62199 deflated
DEMO.H 1366 560 deflated
DEMO.PRJ 10423 2323 deflated
DEMO.RC 18917 2420 deflated
DEMORC.H 1020 389 deflated
DEMOWIN.CPP 6980 2050 deflated
DIAL.CPP 1747 657 deflated
DIAL.H 1966 712 deflated
DLGTMPLT.CPP 3922 1059 deflated
DLGTMPLT.H 1913 708 deflated
EFRAME.CPP 8324 1763 deflated
EFRAME.H 3285 981 deflated
FILELIST.TXT 610 227 deflated
FNTSEL.CPP 1431 519 deflated
FONTSEL.H 1127 490 deflated
HIERLB.CPP 9383 1936 deflated
HIERLB.H 3648 961 deflated
IBAR.CPP 5373 1438 deflated
IBAR.H 2200 740 deflated
IBUTTON.CPP 2283 712 deflated
IBUTTON.H 1919 724 deflated
IDLG.CPP 4357 1294 deflated
IDLG.H 1880 550 deflated
INSTALL.BAT 2098 474 deflated
NUMEDIT.CPP 2544 713 deflated
NUMEDIT.H 1855 754 deflated
PCTBAR.CPP 835 364 deflated
PCTBAR.H 1004 461 deflated
PRINTER.CPP 21542 5278 deflated
PRINTER.H 7475 1735 deflated
README.TXT 10815 4179 deflated
REGFORM.WRI 1792 608 deflated
SBAR.CPP 6043 1763 deflated
SBAR.H 1390 521 deflated
SMPLDLG.CPP 5397 1188 deflated
SMPLDLG.H 963 414 deflated
TIMEEDT.CPP 3573 886 deflated
TIMEEDT.H 2101 812 deflated
WCD.DLL 143360 45230 deflated
WCD.LIB 5120 1048 deflated
WCDRC.H 4479 1128 deflated
WICS.H 36216 7339 deflated
WICSCC.DLL 381952 81014 deflated
WICSCC.LIB 5120 1244 deflated
WICSL.LIB 164736 33696 deflated
WICSL.PRJ 12407 2550 deflated
WICSM.LIB 160768 32977 deflated
WICSM.PRJ 12407 2545 deflated
WICSS.LIB 146816 31871 deflated
WICSS.PRJ 12407 2549 deflated

Download File WICS.ZIP Here

Contents of the README.TXT file


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.


 December 26, 2017  Add comments

Leave a Reply