⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap5_7.htm

📁 很不错的一本关于VC的书
💻 HTM
字号:
<html><head><title>小 结</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 3.0"></head><body link="#3973DE" alink="#3973DE" background="../../bg.gif"><font SIZE="5"><b><div align="center"><center><table border="0" width="85%" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">  <tr>    </b><td><div align="center"><center><table border="0" width="615" cellpadding="0"    cellspacing="0" height="20">     </table>    </center></div><font SIZE="3"><b><p ALIGN="CENTER"></b></font><font color="#3973DE"    size="5">小 结</font><font FACE="Times New Roman" size="5"></p>    </font><font FACE="Times New Roman" SIZE="3"><p ALIGN="JUSTIFY"></font><span    style="font-size: 9pt">本课的要点为:</span></p>    <blockquote>      <p ALIGN="JUSTIFY"><span style="font-size: 9pt">对话框的设计包括对话框模板的设计和对话框类的设计。对话框模板的设计是通过模板编辑器来完成的。对话框类的设计可借助ClassWizard来完成,这包括创建CDialog类的派生类,为对话框类增加与控件对应的成员变量,增加控件通知消息的处理函数等。</span></p>      <p ALIGN="JUSTIFY"><span style="font-size: 9pt">对话框的数据成员的初始化工作一般在其构造函数中完成,而对话框和控件的初始化是在OnInitDialog函数中完成的。</span></p>      <p ALIGN="JUSTIFY"><span style="font-size: 9pt">模态对话框拥有自己的消息循环,它垄断了用户的输入。模态对话框对象是以变量的形式构建的,CDialog::DoModal用来启动一个模态对话框,在对话框关闭后该函数才返回。如果用户按下了IDOK按钮确认设置,那么DoModal返回IDOK,若用户按下了IDCANCEL按钮取消设置,则DoModal返回IDCANCEL。</span></p>      <p ALIGN="JUSTIFY"><span style="font-size: 9pt">非模态对话框与应用程序共用消息循环,它不垄断用户的输入。非模态对话框对象应该用new操作符在堆中创建,应该调用CDialog::Create而不是CDialog::DoModal来显示对话框,需要注意对话框的可见性问题。应该调用CWnd::DestroyWindow而不是CDialog::EndDialog来关闭非模态对话框,所以一般需要重新编写OnOK和OnCancel函数。非模态对话框对象应该是自动清除的,所以应该重写PostNcDestroy函数并在该函数中用delete删除对象本身。<br>      <br>      除了主框架窗口类、视图类和非模态对话框类以外,MFC的窗口类一般都是非自动清除的。不必调用delete来删除一个具有自动清除功能的窗口对象。</span></p>      <p ALIGN="JUSTIFY"><span style="font-size: 9pt">标签式对话框由多个页(子对话框)组成,可以容纳大量的控件。CPropertySheet类代表对话框的框架,CPropertyPage类代表莫一页。标签式对话框有一个特殊的Apply按钮,可以使用户在不退出对话框的情况下使设置生效。</span></p>      <p ALIGN="JUSTIFY"><span style="font-size: 9pt">Windows支持五种公用对话框,包括文件选择、颜色选择、字体选择、打印和打印设置以及正文搜索和替换对话框。正文搜索和替换对话框与其它公用对话框不同,它是一个非模态对话框。</span></p>    </blockquote>    <div align="center"><center><table border="0" cellpadding="0" cellspacing="0" width="615">      <tr>        <td><span style="font-size: 9pt"><a href="chap5_6.htm">上一页</a></span></td>        <td></td>      </tr>    </table>    </center></div><font SIZE="5"><hr noshade color="#3973DE" size="1"></td>    <b>  </tr></table></center></div></b></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -