摘要: CWinApp类将封装应用程序的初始化,运行和终止。基于框架生成的应用程序必须有且只有一个对象的类派生自CWinApp,创建窗口前需要构造此对象 CWinApp从CWinThread公有派生,它构成了应用程序执行的主线程 成员变量: 成员方法 CWinApp方法调用顺序: MFC程序最先执行的不是W 阅读全文
posted @ 2020-03-29 23:34 坦坦荡荡 阅读(986) 评论(0) 推荐(0)
摘要: CWinThread类是MFC用来封装线程的 class CWinThread : public CCmdTarget { DECLARE_DYNAMIC(CWinThread) friend BOOL AfxInternalPreTranslateMessage(MSG* pMsg); publi 阅读全文
posted @ 2020-03-29 23:22 坦坦荡荡 阅读(2203) 评论(0) 推荐(0)
摘要: _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, _In_ LPTSTR lpCmdLine, int nCmdShow) #pragma warning(suppress: 4985) { // call shared/exported 阅读全文
posted @ 2020-03-29 22:38 坦坦荡荡 阅读(914) 评论(0) 推荐(0)
摘要: 用一个简单的Frame1程序,把MFC数个最重要的类别阶层仿真出来: 1.CwinApp (应用程序类) 提供了用户与 Windows 应用程序之间进行交流的界面。在实例化该类对象后,这个对象自动地把自身与 Widnows 系统建立联系,接收 Windows 传送的消息,并交给程序中相应的对象去处理 阅读全文
posted @ 2020-03-29 21:55 坦坦荡荡 阅读(612) 评论(0) 推荐(0)
摘要: 1. 程序初始化过程中调用CreateWindow,为程序建立了一个窗口,做为程序的萤幕舞台。 CreateWindow 产生窗口之后会送出WM_CREATE 直接给窗口函数, 后者于是可以在此时机做些初始化动作(例如配置内存、开文件、读初始资料...)。 2. 程序活着的过程中,不断以GetMes 阅读全文
posted @ 2020-03-29 19:54 坦坦荡荡 阅读(721) 评论(0) 推荐(0)
摘要: Windows对话框依其与父窗口的关系,分为两类: 1.modal对话框,令其父窗口除能,直到对话框结束 2.modeless对话框,父窗口与其共同运行 为了做一个对话框,程序员必须: 1.对话框模板(dialog template)。这是在RC文件中定义的一个对话框外貌,以各种方式决定对话框大小, 阅读全文
posted @ 2020-03-29 19:48 坦坦荡荡 阅读(152) 评论(0) 推荐(0)
摘要: windows程序的进入点是WinMain函数,shell侦测到使用这想执行一个windows程序时,会调用加载器把该程序加载,然后调用C startup code, 后者再调用WinMain函数,开始执行程序,WinMain的四个参数由系统传递进来。 windows程序必须进行初始化工作,为的是产 阅读全文
posted @ 2020-03-29 19:38 坦坦荡荡 阅读(214) 评论(0) 推荐(0)
摘要: windows程序分为【程序代码】和【UI资源】两大部分 【UI资源】:指功能菜单,对话框外貌,程序图标,光标形状等东西,UI资源实际内容借助各种工具生产,以各种扩展名存在,如ico,bmp,cur.程序员要在资源描述档(.rc)描述它们,RC编译器读取RC挡描述后将所有UI资源集中于程序代码结合在 阅读全文
posted @ 2020-03-29 18:39 坦坦荡荡 阅读(324) 评论(0) 推荐(0)
摘要: 几个相似而不完全相同的的对象,有时人们要求在向他们发出同一个消息时,他们的反应各不相同,分别执行不同的操作,这种情况就是多态现象。 例如windows环境下,鼠标双击一个对象(这就是向对象传递一个消息),如果对象是一个可执行文件,则会执行此程序,如果对象是一个文本文件,则会启动文本编辑器并打开该文件 阅读全文
posted @ 2020-03-29 17:05 坦坦荡荡 阅读(238) 评论(0) 推荐(0)
摘要: 类的继承,是新的类从已有的类那里得到已有的特性,或从已有的类产生新类的过程。原有类称为基类或父类,产生的新类成为派生类或子类 关系定性: is-a:属于关系,例如狗属于一种动物,车属于一种交通工具,在面向对象中表现为继承关系。可以设计一个Animal类,Dog类作为Animal类的子类(派生类)。 阅读全文
posted @ 2020-03-29 09:30 坦坦荡荡 阅读(165) 评论(0) 推荐(0)