【调查】大家在WM下开发都用什么(SDK、MFC、WTL+ATL)?
后来我转了MFC,但MFC用的也不是很顺手总是很多问题,其次生成的EXE过大。
后来听一同事说他开发WM程序都是用ATL+WTL
我现在迷茫了,所在在此做个调查,大家开始WM程序都用什么呀?
(排除简单的小程序,我是指中大型项目)
相关推荐
C++中ATL与WTL学习
### C++中ATL与WTL的学习指南#### 第一部分:ATL中的GUI类**ATL背景知识**- **ATL与WTL的历史:** 应用程序开发语言(ATL)最初由Microsoft开发,旨在提供一种轻量级
WTL开发者指南:从基础到实战的完整教程合集
WTL(Windows Template Library)是一个开源的模板库,它提供了丰富的模板和类用于简化Windows应用程序的开发。虽然WTL不如MFC(Microsoft Foundation Class)那样广泛,但其轻量级和高效率的特点使得它特别适合用于创建小型和中型的UI应用程序。WTL是建立在ATL(Active Template Library)上的,继承了ATL的许多特性,如COM支持、类工厂等。自定义消息是在Windows消息系统中,开发者根据特定需求定义的消息类型。
WTL实战指南:从环境搭建到消息映射与控件封装的完整解析
在Windows桌面开发领域,Win32 SDK编程虽然灵活,但重复代码繁多,而MFC的运行时依赖和体积又让轻量工具类项目感到沉重。基于ATL扩展的Windows Template Library(WTL)利用C++模板机制,在保留底层控制力的同时,以静态消息映射表和控件封装大幅简化了UI开发。它生成的可执行文件小巧、启动迅速,无需安装额外运行库,特别适合系统托盘工具、串口调试助手等单文件绿色软件。掌握WTL的核心,不仅需要理解消息映射宏的展开逻辑与子类化技巧,还需熟悉ListView等常用控件的操作、GD
WTL起步-玩转图形界面
WTL的基础--ATL**ATL是微软为C++开发者设计的一个模板库,用于简化COM (Component Object Model) 对象的创建。
将MFC装换成SDK
**事件处理**: - MFC使用ON_BN_CLICKED等宏,SDK则需在消息循环中处理WM_COMMAND消息。6.


