uso el mismo WTL. El WTL es una capa delgada sobre la API Win32 nativa. Se basó en la biblioteca de ventanas muy rudimentaria incluida con el ATL.
Las ventajas de WTL para mí son: produce aplicaciones de GUI muy livianas y ágiles; y si puede seguir Petzold, puede averiguar el WTL. Muchas de las bibliotecas de GUI más nuevas simplifican las cosas simples, pero cuando necesitas profundizar en los arcanos de Win32, tienden a ser más un impedimento que una ayuda en mi experiencia.
Algunos inconvenientes son: es solo para Windows; depende en gran medida de la herencia, por lo que puede terminar con jerarquías de clase engorrosas; y es compatible con múltiples versiones de Windows con # define, por lo que no puede usar fácilmente las últimas funciones disponibles, mientras que recae gratamente en versiones anteriores.
Para darle un ejemplo de este último inconveniente, si desea volver a Windows XP, los cuadros de diálogo de sus archivos parecerán bastante anticuados en comparación con los cuadros de diálogo de Vista +.
WTL se ha actualizado (con soporte para VS2013) en '04 de febrero de 2014' –
WTL 9 está en desarrollo –
@ user308038 ¿cómo lo sabe? – bodacydo