导航

C 知道

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

使用WTL进行Windows桌面应用开发-第二部 WTL提供的Win32控件 标准标签,按钮和WTL自定义按钮

使用WTL进行Windows桌面应用开发-第二部
共25节 519人在学 课程详情
课程目录
讨论留言
  • WTL提供的Win32控件

    • 标准标签,按钮和WTL自定义按钮
    • 如何显示ToolTip
    • 标准超链接和WTL自定义超链接
    • 标准文本框和富文本框
    • 标准下拉列表ComboBox控件
    • 标准ListView和WTL自定义ListView
    • 标准CTreeViewCtrl和CTreeViewCtrlEx
    • 标准菜单
    • 标准时间日期控件
    • WTL自定义分割窗口
    • WTL辅助类
  • WTL窗口项目开发难题

    • listview添加排序功能
    • 给动态创建的按钮添加函数绑定
    • 高DPI适配
    • WS_CLIPCHILDREN和WS_CLIPSIBLINGS样式说明
  • Gdiplus绘图项目开发难题

    • 如何在界面显示 GIF动画
    • 如何绘制多种颜色字体的单行文本
  • 推荐使用的第三方跨平台库

    • 使用rapidjson库进行json解析
    • 使用libxml2库进行xml解析
    • 使用sqlite库进行数据库存储
    • 使用curl库进行Https访问
    • 使用zlib库进行zip压缩
    • 使用google库glog日志输出
    • 使用google库googletest单元测试
    • 应用国际化

反馈

播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

1. 项目使用VS2010以上版本编译运行. 关于如何把png图片拷贝到项目输出目录,点击项目(不是解决方案)右键属性;配置属性-》生成事件-》后期生成事件-》命令里可以写批处理命令,它的书写窗口的右下角的宏按钮还提供了项目位置的环境变量,比如输出到exe目录是$(OutDir).

课程介绍

1. 在第一部基础上增加更深入的内容,比如WTL提供的标准Win32窗口和自定义窗口的使用方式.

2. 涉及到一些项目开发难题的窗口自定义的解决方案。

3. 涉及到Gdiplus绘图的项目开发难题的一些解决方案。

4. 推荐使用的第三方跨平台库, 虽然WTL是基于Windows的,但是不妨碍我们使用第三方的库进行开发,减少跨平台开发的学习成本。

5. WTL是对Win32窗口的薄封装,库是原微软员工开发,是MFC的替代选择。掌握了WTL表示你已经基本掌握了Win32的窗口编程.

6. 使用WTL库完全使用C++开发,不需要其他编程语言,减少学习成本和复杂度,整个WTL是开源可控的。

7. WTL库只能使用VS2005以上版本开发, 因为它依赖ATL库. 不同的VS版本对应的atl版本不一致,建议使用VS2010以上版本开发.


推荐课程

信息系统项目管理师自考笔记

李明 · 733人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22135人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4210人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 788人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 842人在学

java项目实战之购物商城(java毕业设计)

Long · 5156人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1508人在学

Python Django 深度学习 小程序

钟翔 · 2324人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 599人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3992人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    使用WTL进行Windows桌面应用开发-第二部
    使用WTL进行Windows桌面应用开发-第二部 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~

    视频问题反馈

    提交遇到的问题我们会尽快解决的 ~

    首页
    博客
    下载
    学习
    社区
    C知道
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司