《Windows编程循序渐进》——列表控件的使用

添加List Ctrl并将View属性设置为Report,最终页面设计如下:

给ListCtrl添加变量:

我们定义一个函数,函数中的内容专门用来初始化列表框,先来做一步:

并在住Dialog头文件中添加这个成员函数:

并在初始化代码中添加这个函数:

运行之后就有效果了:

插入一定量的数据,代码如下:

运行后代码如下:

现在我们再插入一个Dialog,布局如下:

给这个Dialog添加类,有了Dialog对应的类之后才能把其它控件的消息响应函数作为这个Dialog的成员函数添加到这个类中:

下面给第一个Dialog的Add中添加代码:

删除的Button的消息响应函数代码如下:

 下面我们来实现

这几个函数。先给第二个Dialog的编辑框添加变量:

再给四个编辑框添加Change事件:

下面四个函数相应的代码如下:

下面写第二个Dialog的添加按钮的消息响应:

运行:

添加:

  • 阶段性总结:

 MFC初始时已经建立好了一个Dialog,只需往里边添加相应的控件,对应着相应的消息响应函数、变量、事件等即可。而这些内容都是这个Dialog的成员变量或者成员函数;

也可以向这个Dialog添加Dialog、Sheet等。这样,如果你向新的Dialog中添加控件,以实现消息响应函数、事件等函数时,这个新的Dialog必须要有一个类,来容纳这些函数作为这个类的成员函数,所以就要先对新的Dialog添加类,再去实现那些函数。这些控件都是新Dialog上的,所以他们的函数都是新Dialog类的成员函数。

如图所示:

 

posted @ 2016-07-19 23:21  _No.47  阅读(427)  评论(0编辑  收藏  举报