MFC
文章平均质量分 77
软件章
一只程序员!
展开
-
Visual C++ 6.0简介与创建控制台应用程序和MFC应用程序
1.Visual C++ 6.0开发环境简介Visual C++ 6.0(以下简称VC 6.0)是功能强大、可视化开发Windows应用程序的IDE(Integrated Developing Environment)。它集代码编辑、调试、编译和可视化资源编辑等功能于一体。2.创建控制台应用程序①创建新项目,选择Win32 Console Application程序,命名为Firs原创 2013-10-31 16:10:33 · 8623 阅读 · 0 评论 -
MFC系列文章前言
自大一开始学习C语言,大二学习C++,但纠结于写的程序还是Console Application,虽一直想要学习MFC,但由于各种各样的事而不断延后,2014的到来还有2个月时间,接下来我要努力学习MFC技术。采用实例学习方式,首先读书,争取理解书上的每句话每条代码;然后总结出一个通用的流程;再后根据理解写出程序,通过实践再次理解书上的每句话;最后写成博客。尽量多写博客不要懒。原创 2013-10-31 14:27:04 · 595 阅读 · 0 评论 -
MFC-CWinApp
概览CWinApp为应用程序类,CWinApp由CWinThread 派生而来,后者表示可能具有一个或多个线程的应用程序的主执行线程,基于框架生成的应用程序必须有且仅有一个从 CWinApp 派生的类的对象并创建窗口之前先构造该对象。封装了Windows应用程序要做初始化、运行、终止3个主要任务,其对应的3个主要函数是InitInstance()、Run()、ExitInstance(),原创 2013-10-31 20:17:10 · 2081 阅读 · 0 评论 -
MFC-CWinThread
概览CWinThread是用来MFC封装线程的类,包括UI线程和工作者线程,每个MFC应用程序都必须有一个CWinThread派生出类的对象,当然最出名的就是CWinApp。工作原理Windows以消息驱动方式工作,每个应用程序都至少包含一个消息队列和一个消息泵。消息队列建立在操作系统提供内存保留区中,消息泵不断搜寻消息队列,将取得的消息分发给应用程序的各个部分进行处理,此过程称为消息原创 2013-10-31 20:55:49 · 1036 阅读 · 0 评论 -
窗口类
概论应用程序在创建某个类型的窗口前,必须首先注册该“窗口类”(Windows Class),但注意不是C++类的类,而是一种数据结构,Windows系统的类型定义,而Windows窗口则是相应“窗口类”的实例。Register Window把窗口过程、窗口类型以及其他类型信息和要登记的窗口类关联起来。定义typedef struct _WNDCLASSEX { UINT cb原创 2013-10-31 21:30:42 · 723 阅读 · 0 评论 -
MFC-CCommandLineInfo
概览CCommandLineInfo用于分析启动应用时的命令行参数。所需头文件#include 运行原理MFC应用会在它的应用对象中使用函数InitInstance创建此类的本地实例,然后把该对象传给CWinApp::ParseCommandLine,ParseCommandLine又重复调用ParseParam填充CCommandLineInfo对象,最后,CCommandLineI原创 2013-10-31 21:57:14 · 807 阅读 · 0 评论