Knihovna šablon Windows | |
---|---|
Typ | knihovna (programování) |
Vývojář | Nenad Stefanovič |
Zapsáno v | C++ |
Operační systém | Microsoft Windows |
Hardwarová platforma | Microsoft Windows |
Nejnovější verze |
|
Licence | Společná veřejná licence |
webová stránka | wtl.sourceforge.net |
Windows Template Library (WTL) je volně distribuovaná knihovna šablon C++ (třídy šablon) určená pro psaní standardních aplikací s grafickým uživatelským rozhraním Windows , která je rozšířením knihovny ATL . WTL je doplněk k Win32 API operačních systémů Windows a byl primárně vyvinut jako odlehčená alternativa ke knihovně MFC . WTL podporuje práci s okny a dialogy , standardní dialogy Windows, GDI , standardní ovládací prvky , ActiveX atd. Knihovna obsahuje hlavní ovládací prvky : nabídky, panely nástrojů , tlačítka, vstupní pole, seznamy atd. Kromě hlavních jsou to k dispozici také pro ovládání oken, jako je Splitter. Knihovna také obsahuje některé pomocné třídy, například třídu obálky řetězců CString, která je syntakticky kompatibilní s podobnou třídou v knihovně MFC.
WTL byl původně vyvinut zaměstnancem Microsoftu Nenadem Stefanovichem pro interní použití, ale později byl vydán jako doplněk k Microsoft Visual Studio a Win32 Framework SDK , ale bez oficiální dokumentace nebo podpory. Knihovna je distribuována pod Common Public License verze 1.0.
Existují některé knihovny navržené tak, aby nahradily nebo doplnily WTL. Například knihovna SmartWin++ byla původně vyvinuta jako náhrada za WTL a MFC .
Knihovna WinxGui (zkráceně WINX) se zaměřuje na cíl: nejjednodušší, ale nejúčinnější. Toto je knihovna GUI pro šablony kompatibilní s WTL pro C++. WINX podporuje vývoj WYSIWYG .
Bezplatný a otevřený software společnosti Microsoft | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
obecná informace |
| ||||||||||||
Software _ |
| ||||||||||||
licence | |||||||||||||
související témata |
| ||||||||||||
Kategorie |
prvků GUI | Toolkity (sady)|||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
na nízké úrovni |
| ||||||||||||||||||||||||||
vysoká úroveň |
|