
 CTL3D: Demonstrates Three-Dimensional Controls
 
 CLT3D is a companion sample to the "Adding 3-D Effects to
 Controls" technical article on the Microsoft(R) Developer
 Network CD. CTL3D uses the CTL3D.DLL library to add 3-D
 effects to all controls.
 
 The 3-D effect gives the Windows(TM) interface a more
 sophisticated appearance. It also gives the user a clearer
 indication of which actions are taking place. A 3-D button
 that looks pressed provides more information than a two-
 dimensional (2-D) button that simply changes color.
 
 Windows version 3.x uses 3-D for pushbuttons only; all
 other standard controls are in 2-D. However, many
 applications have started adopting 3-D for other controls
 as well, so the complete 3-D look is now associated with
 leading-edge applications and is quickly becoming a
 standard. For example, Microsoft Excel version 4.0 uses 3-
 D for all controls. The CTL3D library was created by the
 Microsoft Excel development group and contains all of the
 functionality required for 3-D controls.
 
 Microsoft Excel CTL3D was built and tested under Microsoft
 Windows 3.1, but will also run under Windows 3.0.
 
 KEYWORDS: PR-CD2; SendMessage; ExtTextOut; SetTextColor;
 OffsetRect; DrawText; IntersectClipRect;
 GetTextExtentPoint; GetTextExtent; GetCurrentTask;
 GetParent; GetDeviceCaps; GetSystemMetrics; GetClassInfo;
 subclass; hook; GetSysColor
