Windows Template Library

WTL
Windows Template Library (WTL) is a free software, object-oriented C++ template library for Win32 development.wikipedia
29 Related Articles

Windows API

Win32Win16Win32 API
Windows Template Library (WTL) is a free software, object-oriented C++ template library for Win32 development.
The Windows Template Library (WTL) was developed as an extension to ATL, and intended as a smaller alternative to MFC.

Active Template Library

ATLATL (Active Template Library)
It was developed primarily as a light-weight alternative to the Microsoft Foundation Classes and builds upon Microsoft's ATL, another lightweight API widely used to create COM and ActiveX libraries.

Common Public License

CPLCommon PublicCPL 1.0
In 2004 Microsoft made the complete source code available under the Common Public License and released it through SourceForge.

Microsoft Foundation Class Library

MFCMicrosoft Foundation ClassesApplication Framework eXtensions
It was developed primarily as a light-weight alternative to the Microsoft Foundation Classes and builds upon Microsoft's ATL, another lightweight API widely used to create COM and ActiveX libraries.

Free software

freefree-softwarefreely
Windows Template Library (WTL) is a free software, object-oriented C++ template library for Win32 development.

Object-oriented programming

object-orientedobject orientedobject-oriented programming language
Windows Template Library (WTL) is a free software, object-oriented C++ template library for Win32 development.

C++

C++ programming languageC++98C with Classes
Windows Template Library (WTL) is a free software, object-oriented C++ template library for Win32 development.

Microsoft

Microsoft CorporationMicrosoft Corp.MS
WTL was created by Microsoft employee Nenad Stefanovic for internal use and later released as an unsupported add-on to Visual Studio and the Win32 Framework SDK.

Microsoft Visual Studio

Visual StudioVisual Studio 2005Visual Studio 2008
WTL was created by Microsoft employee Nenad Stefanovic for internal use and later released as an unsupported add-on to Visual Studio and the Win32 Framework SDK.

Component Object Model

COMActiveXActiveX/COM
It was developed primarily as a light-weight alternative to the Microsoft Foundation Classes and builds upon Microsoft's ATL, another lightweight API widely used to create COM and ActiveX libraries.

ActiveX

ActiveX controlActive XActiveX Development Kit
It was developed primarily as a light-weight alternative to the Microsoft Foundation Classes and builds upon Microsoft's ATL, another lightweight API widely used to create COM and ActiveX libraries.

Multiple-document interface

multiple document interfaceMDIsingle document interface
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.

Graphics Device Interface

GDIGDI+Winprinter
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.

Software development kit

SDKSDKsdevelopment kits
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.

Product Support Services

Microsoft Product Support Services
The WTL is not supported by Microsoft Product Support Services.

Source code

codesourcesource file
In 2004 Microsoft made the complete source code available under the Common Public License and released it through SourceForge.

SourceForge

SourceForge.netSource ForgeSF.net
In 2004 Microsoft made the complete source code available under the Common Public License and released it through SourceForge.

Shared Source Initiative

Microsoft Public Licenseshared sourceMs-PL
Since version 9.1, the library is licensed under the Microsoft Public License.

Library (computing)

librarylibrariessoftware library
Windows Template Library (WTL) is a free software, object-oriented C++ template library for Win32 development.

List of widget toolkits

List of widget toolkits based on JavaScriptalternativesGUI framework

Curiously recurring template pattern

Following this revelation that it did indeed work, Christian based the entire ATL and Windows Template Library (WTL) design on this mistake.