Biblioteca de plantillas de Windows | |
---|---|
Tipo de | biblioteca (programación) |
Desarrollador | Nenad Stefanovic |
Escrito en | C++ |
Sistema operativo | Microsoft Windows |
plataforma de hardware | Microsoft Windows |
ultima versión |
|
Licencia | Licencia pública común |
Sitio web | wtl.sourceforge.net |
La biblioteca de plantillas de Windows (WTL) es una biblioteca de plantillas de C++ distribuida gratuitamente (clases de plantillas) diseñada para escribir aplicaciones estándar de GUI de Windows , que es una extensión de la biblioteca ATL . WTL es un complemento de la API Win32 de los sistemas operativos Windows y se desarrolló principalmente como una alternativa ligera a la biblioteca MFC . WTL admite trabajar con ventanas y cuadros de diálogo , cuadros de diálogo estándar de Windows, GDI , controles estándar , ActiveX , etc. La biblioteca contiene los principalesControles : menús, barras de herramientas , botones, campos de entrada, listas, etc. Además de los principales, también están disponibles controles de ventana como Splitter. La biblioteca también incluye algunas clases auxiliares, como una clase contenedora de cadenas CStringque es sintácticamente compatible con una clase similar en la biblioteca MFC.
WTL fue desarrollado originalmente por el empleado de Microsoft , Nenad Stefanovich, para uso interno, pero luego se lanzó como un complemento de Microsoft Visual Studio y Win32 Framework SDK , pero sin documentación ni soporte oficial. La biblioteca se distribuye bajo la Licencia Pública Común Versión 1.0.
Hay algunas bibliotecas diseñadas para reemplazar o complementar WTL. Por ejemplo, la biblioteca SmartWin++ se desarrolló originalmente como reemplazo de WTL y MFC .
La biblioteca WinxGui (WINX para abreviar) se enfoca en un objetivo: la más simple pero la más efectiva. Esta es una biblioteca GUI de plantilla compatible con WTL para C++. WINX admite el desarrollo WYSIWYG .
Software de Microsoft gratuito y de código abierto | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
información general |
| ||||||||||||
Software _ |
| ||||||||||||
Licencias | |||||||||||||
Temas relacionados |
| ||||||||||||
Categoría |
de elementos GUI | Juegos de herramientas (conjuntos)|||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nivel bajo |
| ||||||||||||||||||||||||||
alto nivel |
|