📄 mulu.htm
字号:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>第1章 MFC概述</TITLE>
</HEAD>
<BODY>
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">第</FONT><FONT SIZE=3>1</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>章</FONT><FONT SIZE=3> MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>概述	</FONT><A HREF="#_Toc457298931">*</A><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">1.1 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>是一个编程框架	</FONT><A HREF="#_Toc457298932">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">1.1.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>封装	</FONT><A HREF="#_Toc457298933">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">1.1.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>继承	</FONT><A HREF="#_Toc457298934">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">1.1.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>虚拟函数和动态约束	</FONT><A HREF="#_Toc457298935">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">1.1.4 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的宏观框架体系	</FONT><A HREF="#_Toc457298936">*</A></P></DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">1.2 MDI</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>应用程序的构成	</FONT><A HREF="#_Toc457298937">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">1.2.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>构成应用程序的对象	</FONT><A HREF="#_Toc457298938">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">1.2.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>构成应用程序的对象之间的关系	</FONT><A HREF="#_Toc457298939">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">1.2.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>构成应用程序的文件	</FONT><A HREF="#_Toc457298940">*</A></P></DIR>
</DIR>
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">第</FONT><FONT SIZE=3>2</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>章</FONT><FONT SIZE=3> MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>和</FONT><FONT SIZE=3>Win32	</FONT><A HREF="#_Toc457298941">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.1 MFC Object</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>和</FONT><FONT SIZE=3>Windows Object</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的关系	</FONT><A HREF="#_Toc457298942">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.2 Windows Object	</FONT><A HREF="#_Toc457298943">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.2.1 Windows</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的注册	</FONT><A HREF="#_Toc457298944">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.2.2 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>窗口类</FONT><FONT SIZE=3>CWnd	</FONT><A HREF="#_Toc457298945">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.2.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>在</FONT><FONT SIZE=3>MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>下创建一个窗口对象	</FONT><A HREF="#_Toc457298946">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.2.4 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>窗口的使用	</FONT><A HREF="#_Toc457298947">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.2.5 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>在</FONT><FONT SIZE=3>MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>下窗口的销毁	</FONT><A HREF="#_Toc457298948">*</A></P></DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>设备描述表	</FONT><A HREF="#_Toc457298949">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.3.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>设备描述表概述	</FONT><A HREF="#_Toc457298950">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.3.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>设备描述表在</FONT><FONT SIZE=3>MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>中的实现	</FONT><A HREF="#_Toc457298951">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.3.3 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>设备描述表类的使用	</FONT><A HREF="#_Toc457298952">*</A></P></DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">2.4 GDI</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>对象	</FONT><A HREF="#_Toc457298953">*</A></P></DIR>
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">第</FONT><FONT SIZE=3>3</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>章</FONT><FONT SIZE=3> CObject</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>类	</FONT><A HREF="#_Toc457298954">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">3.1 CObject</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的结构	</FONT><A HREF="#_Toc457298955">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">3.2 CObject</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>类的特性	</FONT><A HREF="#_Toc457298956">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">3.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>实现</FONT><FONT SIZE=3>CObject</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>特性的机制	</FONT><A HREF="#_Toc457298957">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">3.3.1 DECLARE_DYNAMIC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>等宏的定义	</FONT><A HREF="#_Toc457298958">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">3.3.2 CruntimeClass</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>类的结构与功能	</FONT><A HREF="#_Toc457298959">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">3.3.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>动态类信息、动态创建的原理	</FONT><A HREF="#_Toc457298960">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">3.3.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>序列化的机制	</FONT><A HREF="#_Toc457298961">*</A></P></DIR>
</DIR>
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">第</FONT><FONT SIZE=3>4</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>章</FONT><FONT SIZE=3> </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息映射的实现	</FONT><A HREF="#_Toc457298962">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.1 Windows</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息概述	</FONT><A HREF="#_Toc457298963">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.1.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息的分类	</FONT><A HREF="#_Toc457298964">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.1.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息结构和消息处理	</FONT><A HREF="#_Toc457298965">*</A></P></DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息映射的定义和实现	</FONT><A HREF="#_Toc457298966">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.2.1 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>处理的三类消息	</FONT><A HREF="#_Toc457298967">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.2.2 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息映射的实现方法	</FONT><A HREF="#_Toc457298968">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.2.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>在声明与实现的内部	</FONT><A HREF="#_Toc457298969">*</A></P><DIR>
<DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.2.3.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息映射声明的解释	</FONT><A HREF="#_Toc457298970">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.2.3.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息映射实现的解释	</FONT><A HREF="#_Toc457298971">*</A></P></DIR>
</DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.2.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息映射宏的种类	</FONT><A HREF="#_Toc457298972">*</A></P></DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.3 CcmdTarget</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>类	</FONT><A HREF="#_Toc457298973">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>窗口过程	</FONT><A HREF="#_Toc457298974">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.1 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>窗口过程的指定	</FONT><A HREF="#_Toc457298975">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>对</FONT><FONT SIZE=3>Windows</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息的接收和处理	</FONT><A HREF="#_Toc457298976">*</A></P><DIR>
<DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.2.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>从窗口过程到消息映射	</FONT><A HREF="#_Toc457298977">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.2.2 Windows</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息的查找和匹配	</FONT><A HREF="#_Toc457298978">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.2.3 Windows</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息处理函数的调用	</FONT><A HREF="#_Toc457298979">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.2.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息映射机制完成虚拟函数功能的原理	</FONT><A HREF="#_Toc457298980">*</A></P></DIR>
</DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>对命令消息的接收和处理	</FONT><A HREF="#_Toc457298981">*</A></P><DIR>
<DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.3.1 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>标准命令消息的发送	</FONT><A HREF="#_Toc457298982">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.3.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令消息的派发和消息的多次处理	</FONT><A HREF="#_Toc457298983">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.3.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>一些消息处理类的</FONT><FONT SIZE=3>OnCmdMsg</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的实现	</FONT><A HREF="#_Toc457298984">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.3.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>一些消息处理类的</FONT><FONT SIZE=3>OnCommand</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的实现	</FONT><A HREF="#_Toc457298985">*</A></P></DIR>
</DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>对控制通知消息的接收和处理	</FONT><A HREF="#_Toc457298986">*</A></P><DIR>
<DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.4.1 WM_COMMAND</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>控制通知消息的处理	</FONT><A HREF="#_Toc457298987">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.4.2 WM_NOTIFY</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息及其处理</FONT><FONT SIZE=3>:	</FONT><A HREF="#_Toc457298988">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.4.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息反射	</FONT><A HREF="#_Toc457298989">*</A></P></DIR>
</DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.5 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>对更新命令的接收和处理	</FONT><A HREF="#_Toc457298990">*</A></P><DIR>
<DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.5.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>实现方法	</FONT><A HREF="#_Toc457298991">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.5.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>状态更新命令消息	</FONT><A HREF="#_Toc457298992">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.5.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>类</FONT><FONT SIZE=3>CCmdUI	</FONT><A HREF="#_Toc457298993">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.4.5.4 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>自动更新用户接口对象状态的机制	</FONT><A HREF="#_Toc457298994">*</A></P></DIR>
</DIR>
</DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.5 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息的预处理	</FONT><A HREF="#_Toc457298995">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">4.6 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息映射的回顾	</FONT><A HREF="#_Toc457298996">*</A></P></DIR>
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">第</FONT><FONT SIZE=3>5</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>章</FONT><FONT SIZE=3> MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>对象的创建	</FONT><A HREF="#_Toc457298997">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.1 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>对象的关系	</FONT><A HREF="#_Toc457298998">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.1.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>创建关系	</FONT><A HREF="#_Toc457298999">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.1.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>交互作用关系	</FONT><A HREF="#_Toc457299000">*</A></P></DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.2 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>提供的接口	</FONT><A HREF="#_Toc457299001">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.2.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>虚拟函数接口	</FONT><A HREF="#_Toc457299002">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.2.2 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>消息映射方法和标准命令消息	</FONT><A HREF="#_Toc457299003">*</A></P></DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.3 MFC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>对象的创建过程	</FONT><A HREF="#_Toc457299004">*</A></P><DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.3.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>应用程序中典型对象的结构	</FONT><A HREF="#_Toc457299005">*</A></P><DIR>
<DIR>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.3.1.1 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>应用程序类的成员变量	</FONT><A HREF="#_Toc457299006">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.3.1.2 CDocument</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的成员变量	</FONT><A HREF="#_Toc457299007">*</A></P>
<FONT SIZE=3><P ALIGN="JUSTIFY">5.3.1.3 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>文档模板的属性	</FONT><A HREF="#_Toc457299008">*</A></P></DIR>
</DIR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -