【调查】大家在WM下开发都用什么(SDK、MFC、WTL+ATL)?

MS_Frank MS_Frank 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以前我一直使用SDK开发,但SDK写一个复杂的项目要做的工作太多。
后来我转了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) 对象的创建。

frandos

将MFC装换成SDK

**事件处理**: - MFC使用ON_BN_CLICKED等宏,SDK则需在消息循环中处理WM_COMMAND消息。6.

taiyanghua_1989
评论 22
收藏 已收藏
分享
返回顶部
MS_Frank
Windows客户端开发 7,655 成员 18,839 内容