Windows®/WFWG® 3.1x Utilities
(Last Update 10:01 on Thursday, 25 November 1999)
Global 3D Controls
This utility enables 3D controls on most Windows® software.
Installation
Download the following files:
Enter the following in your SYSTEM.INI:
[3D Controls]
Key=Error generating key
(This key lasts one week.) To install 3D controls, follow the following steps:
- From Program Manager, start Control Panel.
- From Control Panel, select Drivers.
- From Drivers, click Add.
- From Add, select Unlisted or Updated Driver and click OK.
- Enter the directory to which you saved OEMSETUP.INF and click OK.
- From Add Unlisted or Updated Driver, select 3D Controls and click OK.
Windows will copy 3dctl.dll to your system directory (C:\WINDOWS\SYSTEM).
After you have set up the 3D Controls driver, you must restart Windows.
Setup
After installing the 3D Controls driver, you can set it up from the 3D Controls icon in the Control Panel.
- Superclassing
- Dialogs
- Causes 3D Controls to superclass the default Windows dialog class. This gives dialogs a light grey background and 3D border.
This also gives statics and borderless edit controls a light grey background.
- Scrollbars
- Causes 3D Controls to superclass the default Windows scrollbar class. This gives scrollbars a 3D border.
- Listboxes
- Causes 3D Controls to superclass the default Windows list box class. This gives list boxes a 3D border.
- Statics
- Causes 3D Controls to superclass the default Windows static control class. This makes disabled labels appear grey or greyed, and changes rectangles to 3D effect rectangles.
- Buttons
- Causes 3D Controls to superclass the default Windows button class. This changes check boxes, radio buttons and group boxes to use 3D effects.
This can also cause push buttons to have a slightly different disabled effect.
- Subclassing
- Dialogs
- Causes 3D Controls to look for the WM_INITDIALOG message to find dialogs to subclass.
This gives dialogs a light grey background and 3D border.
This also gives statics and borderless edit controls a light grey background.
3D Controls will also look for other bordered windows to subclass. This gives them a 3D border.
- Scrollbars
- Causes 3D Controls to look for dialog scrollbars to subclass. This gives scrollbars a 3D border.
- Listboxes
- Causes 3D Controls to look for dialog list boxes to subclass. This gives list boxes a 3D border.
- Statics
- Causes 3D Controls to look for dialog static controls to subclass. This makes disabled labels appear grey or greyed, and changes rectangles to 3D effect rectangles.
- Frames
- Causes 3D Controls to look for other dialog bordered controls to subclass. This gives them a 3D border.
- Edits
- Causes 3D Controls to look for dialog edit controls to subclass. This gives them a 3D border.
- Comboboxes
- Causes 3D Controls to look for dialog combo boxes to subclass. This gives them a 3D border.
- Buttons
- Push
- Causes 3D Controls to look for dialog push buttons to subclass. This can give them a slightly different disabled effect.
- Check
- Causes 3D Controls to look for dialog check boxes to subclass. This gives them a 3D effect.
- Radio
- Causes 3D Controls to look for dialog radio buttons to subclass. This gives them a 3D effect.
- Group
- Causes 3D Controls to look for dialog group boxes to subclass. This gives them a 3D effect.
- Other
- Causes 3D Controls to look for dialog owner draw buttons to subclass. This is included for completeness.
- Advanced
- Causes 3D Controls to look for dialog buttons by sending them a WM_GETDLGCODE message.
This allows 3D Controls to subclass e.g. Borland check boxes.
- Fast Borders
- This option makes 3D Controls draw the entire dialog border,
rather than drawing a 3D effect over the existing border.
Can YOU find a program that loads C:\WINDOWS\CGALOGO.RLE?
(Excluding Microsoft® Windows® 3.0 in CGA mode!)
If so, please mail me.
Clue: it looks like this.

38.107.191.99