Windows Template Library
Тип

бібліотека (програмування)

Розробник

Nenad Stefanovic

Написана на

С + +

Операційна система

Microsoft Windows

Остання версія

WTL 8.1.11324 (21.11.2011)

Ліцензія

Common Public License

Сайт

http://wtl.sourceforge.net/

Windows Template Library (WTL) - вільно розповсюджувана бібліотека шаблонів (шаблонних класів) C + +, призначена для написання стандартних GUI додатків Windows, яка є розширенням бібліотеки ATL. WTL являє собою надбудову над інтерфейсом Win32 API операційних систем Windows, і в першу чергу розроблялася як полегшена альтернатива бібліотеці MFC. WTL підтримує роботу з вікнами та діалогами, стандартними діалогами Windows, GDI, стандартними Контроль, ActiveX і пр. У бібліотеці представлені основні елементи управління : меню, панелі інструментів, кнопки, поля введення, списки і т. д. Крім основних, також доступні для використання віконні елементи управління, такі як Splitter. У бібліотеку включені також деякі допоміжні класи, наприклад клас-обгортка рядки CString, синтаксично сумісна з аналогічним класом бібліотеки MFC.

Спочатку WTL була розроблена співробітником Microsoft Ненадом Стефанович для внутрішнього використання, але пізніше була випущена в якості доповнення до Microsoft Visual Studio і Win32 Framework SDK, але без офіційної документації та підтримки. Бібліотека розповсюджується за ліцензією Common Public License Version 1.0.


Альтернативи

Існують деякі бібліотеки, покликані замінити або доповнити WTL. Наприклад, бібліотека SmartWin + + спочатку розроблялася як заміна WTL і MFC.

Бібліотека WinxGui (скор. WINX) фокусується на меті: найпростіше, але ефективне. Це шаблонна Бібліотека графічного інтерфейсу для C + +, сумісна з WTL. WINX підтримує WYSIWYG розробку.