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

📄 chap6_6.htm

📁 非常好的应用vc++6.0进行相关网络程序开发的教程
💻 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">
<font SIZE="5"><b><div align="center"><center>

<table border="0" width="615" cellspacing="0" cellpadding="0">
  <tr>
    </b><td><div align="center"><center><table border="0" width="615" cellpadding="0" cellspacing="0" height="20">
      <tr>
        <td width="377" bgcolor="#15397D" height="20"></td>
        <td width="238" bgcolor="#000000" height="20"><p align="right"></font><span style="text-decoration: none"><a href="../../index.htm"><font color="#FFFFFF">电脑报Visual 
        C++网络教程</font></a></span></td>
      </tr>
    </table>
    </center></div><font SIZE="3"><b><p ALIGN="CENTER"></b><font color="#3973DE">小 结</font></font><font FACE="Times New Roman" SIZE="3"></p>
    <p ALIGN="JUSTIFY"></font><font SIZE="3">这一讲对控件的创建和使用进行了较全面的介绍,其要点为:</p>
    <ul>
      <li><font FACE="Times New Roman" SIZE="3"><p ALIGN="JUSTIFY">Windows</font>的控件分为传统控件和新型<font FACE="Times New Roman" SIZE="3">Win32</font>控件两类。传统控件包括静态控件、按钮、编辑框、滚动条、列表框和组合框。<font FACE="Times New Roman" SIZE="3">Win32</font>控件包括列表视图、树形视图、进度条、旋转按钮、轨道条、热键和标签。</p>
      </li>
      <li><p ALIGN="JUSTIFY">传统控件的通知消息一般是通过<font FACE="Times New Roman" SIZE="3">WM_COMMAND</font>消息发给父窗口的,<font FACE="Times New Roman" SIZE="3">Win32</font>控件的通知消息则是通过<font FACE="Times New Roman" SIZE="3">WM_NOTIFY</font>消息发送的,该消息可以附带大量信息。</p>
      </li>
      <li><p ALIGN="JUSTIFY">由于所有的控件都是子窗口,所有的控件类都是<font FACE="Times New Roman" SIZE="3">CWnd</font>类的派生类。因此可以用象<font FACE="Times New Roman" SIZE="3">ShowWindow</font>、<font FACE="Times New Roman" SIZE="3">EnableWindow</font>和<font FACE="Times New Roman" SIZE="3">MoveWindow</font>这样的<font FACE="Times New Roman" SIZE="3">CWnd</font>成员函数来控制控件。</p>
      </li>
      <li><p ALIGN="JUSTIFY">控件的创建有自动和手工两种常用方法. 
        控件的自动创建是通过向对话框模板中添加控件实现的。手工创建则需要构建一个控件对象并调用相应的<font FACE="Times New Roman" SIZE="3">Create</font>函数。</p>
      </li>
      <li><p ALIGN="JUSTIFY">访问控件的方法包括:<font FACE="Times New Roman" SIZE="3">1</font>、通过对话框的数据交换功能来查询和设置控件;<font FACE="Times New Roman" SIZE="3">2</font>、通过控件对象来访问控件;<font FACE="Times New Roman" SIZE="3">3</font>、利用<font FACE="Times New Roman" SIZE="3">CWnd</font>类的一些用于管理控件的成员函数来访问控件.</p>
      </li>
      <li><p ALIGN="JUSTIFY">控件对象一般是以成员变量的形式嵌入到父窗口对象中的。如果控件是创建在堆中的,则在父窗口被关闭时显示调用<font FACE="Times New Roman" SIZE="3">delete</font>删除控件对象。</p>
      </li>
      <li><p ALIGN="JUSTIFY">并不是只有对话框才能使用控件,控件可以出现在表单视图、工具条和状态栏等窗口中。</p>
      </li>
      <li><p ALIGN="JUSTIFY">可以用<font FACE="Times New Roman" SIZE="3">ClassWizard</font>生成标准控件类的派生类,以便设计出用户定制的控件。利用<font FACE="Times New Roman" SIZE="3">MFC</font>的控件通知消息反射机制可以完善派生类的功能,利用<font FACE="Times New Roman" SIZE="3">CWnd::SubclassDlgItem</font>提供的动态连接功能,可以把对话框模板中的控件与定制的控件对象连接起来。</p>
      </li>
    </ul>
    </font><div align="center"><center><table border="0" cellpadding="0" cellspacing="0" width="615">
      <tr>
        <td><a href="chap6_5.htm">上一页</a></td>
        <td><p align="right"></td>
      </tr>
    </table>
    </center></div><font SIZE="5"><hr noshade color="#3973DE" size="1">
    <p align="center"></font><font size="2" color="#000000">本教程由<a href="http://vcdynasty.yeah.net">Visual C++王朝(Where programmers come together)</a>协助制作<br>
    未经许可,请勿以任何形式复制</font></td>
    <b>
  </tr>
</table>
</center></div>

<p ALIGN="CENTER"></b><font SIZE="5"> </font><font FACE="Times New Roman" SIZE="5"></p>
</font><font FACE="Times New Roman" SIZE="3">

<p></font><b><font SIZE="3"> </font><font FACE="Times New Roman" SIZE="3"></p>
</font></b>

<p><font SIZE="3"> </font><font FACE="Times New Roman" SIZE="3"></p>

<p></font> </p>
</body>
</html>

⌨️ 快捷键说明

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