2013年2月18日
摘要:
对比传统的Win32 API编程,MFC封装了很多东西;而AppWizard的使用,更是隐藏了很多过程。这样使得我们对MFC程序的运行的过程顺序、关系、细节把握不清,难以进行高质量的程序编写。 要想较好的把握MFC,主要的问题有三个方面: 1.对Win32 API编程及Windows平台的基本机制有一定认识(消息队列和消息分类) 2.对程序的编译、链接、装载、库等方面有一定认识 3.对C+...
阅读全文
posted @ 2013-02-18 18:24
qinfengxiaoyue
阅读(5468)
推荐(0)
摘要:
转自:http://www.cppblog.com/silekey/articles/87108.html 注:MFC默认生成的框架暗地里添加了很多编译、链接参数,当我们想自定义自己的框架时若对这些编译参数不熟悉则会引发很多问题。 关键字:VC空项目 自定义 预编译头 .pch 无法打开预编译头文件:“Debug/xxx.pch”: No such file or directory ...
阅读全文
posted @ 2013-02-18 15:53
qinfengxiaoyue
阅读(13649)
推荐(1)
2013年2月16日
摘要:
注:以下摘自侯捷老师《深入浅出MFC》部分内容,有删节。原文基于VC5.0,部分之处陈旧但不影响整体。 Windows程序简述 Windows 程序分为「程序代码」和「UI(User Interface)资源」两大部份,两部份最后以连接器整合为一个完整的EXE 文件。所谓UI 资 源是指功能菜单、对话框外貌、程序图标、光标形状等等东西。这些UI 资源的实际内容(二进制代码)系借助各种工具...
阅读全文
posted @ 2013-02-16 22:17
qinfengxiaoyue
阅读(1505)
推荐(1)
摘要:
转自:http://blog.csdn.net/SeaWave/article/details/1338879 目录 抽象渗漏法则(摘自Joel) 针对Windows GUI编程的封装 只用API函数创建GUI程序 WinMain函数 登记自己的窗口类 创建主窗口 消息循环 ...
阅读全文
posted @ 2013-02-16 21:59
qinfengxiaoyue
阅读(765)
推荐(0)
2013年2月12日
摘要:
转自:http://blog.sina.com.cn/s/blog_4b3c1f950100nten.html 1. 标准消息(队列消息) 除WM_COMMAND之外,所有以WM_开头的消息都是标准消息,如WM_MOUSEMOVE、WM_LBUTTONUP、 WM_KEYDOWN、WM_CHAR。 从CWnd派生的类都可以接收到这类消息。 Windows每次从系统消息队列移走一个消息,确...
阅读全文
posted @ 2013-02-12 22:53
qinfengxiaoyue
阅读(2819)
推荐(0)
摘要:
转自:http://www.cppblog.com/mzty/archive/2006/11/24/15619.html 一 系统消息队列和应用程序消息队列 Windows中有一个系统消息队列,对于每一个正在执行的Windows应用程序,系统为其建立一个“消息队列”,即应用程 序消息队列,用来存放该程序可能创建的各种窗口的消息。应用程序中含有一段称作“消息循环”的代码,用来从消息队列中 ...
阅读全文
posted @ 2013-02-12 22:28
qinfengxiaoyue
阅读(11586)
推荐(2)
2013年2月11日
摘要:
MFC 示例的类别列表 MFC 示例的字母顺序的列表
阅读全文
posted @ 2013-02-11 00:37
qinfengxiaoyue
阅读(274)
推荐(0)
摘要:
TN011: Using MFC as Part of a DLL TN033: DLL Version of MFC
阅读全文
posted @ 2013-02-11 00:35
qinfengxiaoyue
阅读(174)
推荐(0)
摘要:
VC++动态链接库(DLL)编程深入浅出原作者:宋宝华
阅读全文
posted @ 2013-02-11 00:03
qinfengxiaoyue
阅读(264)
推荐(0)
2013年2月7日
摘要:
1. lib里是c或c++运行库的引入库和静态库(如msvcrt.lib、msvcprt.lib和libcmt.lib、libcpmt.lib); 2. atlmfc里的lib是mfc的引入库和静态库(--此处:mfc100.lib应该是对应mfc100.dll的静态库,而mfcs100.lib应该是其引入库--); (注:mfc100.dll是4.14MB,mfc100.lib是5.24MB...
阅读全文
posted @ 2013-02-07 23:36
qinfengxiaoyue
阅读(1367)
推荐(0)