WTL
文章平均质量分 78
btwsmile
不积跬步无以至千里
展开
-
《PicSi的实现细节》 第1节 界面的布局
PicSi是不久前博主利用业余时间编写的一个小工具软件,虽然它的功能十分简单,但却是一个小型软件开发的好例子。PicSi采用Visual Studio 2010 + WTL框架,代码总计700行左右。《PicSi的实现细节》一共分为四节,本文是第一节,希望它能给你带来一点帮助。如果你有任何想法或建议,请与博主联系,谢谢!1. Why WTL? 相比于MFC,WTL并不被人们熟知,它其原创 2012-07-30 09:59:35 · 1384 阅读 · 0 评论 -
《PicSi的实现细节》 第3节 窗口类CPicSiCreatorDlg的定义
这一节是本系列文章中最重要的部分,因为CPicsiCreatorDlg类是Main子窗口的实现类,它是PicSi的功能主体。有了第2节作为基础,相信大多数朋友对CPicSiCreatorDlg的主框架是不陌生的。因此,本节将重点阐述关键思路,而代码的实现细节不在文中说明了。我会在文章的末尾将所涉及的代码贴出,若理解过程中碰到什么问题或者疑问,可随时提出。 CPicsiCreatorD原创 2012-08-17 16:47:26 · 1478 阅读 · 0 评论 -
《PicSi的实现细节》 第4节 主窗口CMainDlg的定义及杂项
主窗口CMainDlg的定义很好理解,虽然简单但却至关重要,毕竟Creator子窗口、About子窗口都被主窗口管理,它就是PicSi的“领导”,对全局进行控制。 首先需定义3个控制成员变量m_tab、m_creator及m_about,分别对应主窗口中tab控制、Creator子窗口、About子窗口。 接着在OnInitDialog方法中初始化Tab控制,创建C原创 2012-08-17 17:42:17 · 2495 阅读 · 0 评论 -
WTL之父Nenad Stefanovic访谈录
WTL之父Nenad Stefanovic访谈录采访:myan,翻译:cbermyan引介作为现代C++最重要的特色技术,template正在各个传统领域攻城略地。从基本算法与数据结构,到正则表达式与XML解析,从高性能数学计算,到资源的分配与管理,从网络分布式计算环境,到组件模型创建,从静态多态性的维度扩展,到设计模式的自动生成,神奇的template显示出其令人叹为观止的强劲实力,转载 2011-09-13 16:33:24 · 1010 阅读 · 0 评论 -
《PicSi的实现细节》 第2节 窗口类CAboutDlg的定义
为了把重点集中在窗口类的定义方法上,本节以较为简单的AboutDlg为例,阐述如何定义窗口类。在第一节中,我们已经在Resource View(资源视图)中添加了所需的窗口。在这里简单总结一下:向主窗口中添加Tab控制,用作菜单选项卡;添加IDD_DLG_CREATOR子窗口,作为Main子窗口;向IDD_ABOUTBOX子窗口添加了一个Edit控制,用来显示PicSi的使用说明,作为Abou原创 2012-08-10 10:05:09 · 1619 阅读 · 0 评论