Windows Template Library

Source: Wikipedia, the free encyclopedia.
Windows Template Library (WTL)
Developer(s)Microsoft
Stable release
10.0.10320 / November 16, 2020; 4 years ago (2020-11-16)
Microsoft Public License
Websitewtl.sourceforge.net Edit this on Wikidata

Windows Template Library (WTL) is a

Microsoft Foundation Classes and builds upon Microsoft's ATL, another lightweight API widely used to create COM and ActiveX
libraries.

Overview

WTL provides support for implementing various user interface elements, from frame and popup windows, to

MDI, standard and common controls, common dialogs, property sheets and pages, GDI objects, and other common UI elements, such as scrollable windows, splitter windows, toolbars and command bars. WTL's main objective is to deliver small and efficient code, close in size and speed to "straight" SDK
programs while providing a higher-level and more flexible object model to developers. Other classes such as a string wrapper that is syntax-compatible with MFC's CString and some templated collections are also included.

Most of the WTL API is a mirror of the standard Win32 calls, so the interface tends to be familiar to most Windows programmers. Although no official documentation from Microsoft exists, the WTL Documentation Project is attempting to create a comprehensive reference for the library.[1] The WTL is not supported by Microsoft Product Support Services.

Licensing

While WTL is a template library and therefore code-based, the original license was similar to the one used for the

Microsoft Public License.[2]

See also

References