MFC对话框编程(上手)


首先添加你的对话框

别担心,各控件的属性以后可以随时在改 ,即使关联了变量后都可以改!

同时,可以直接测试对话框的效果

添加对话框类

编辑好后双击对话框为其添加一个对话框类来管理这个对话框

在类向导中为这个对话框的控件添加管理它们的成员变量

各控件如何关联成员变量?

滑动条控件(...)

微调控件(...)

DDX关联机制

MFC用DDX的机制来将成员变量和对话框控件关联起来

对话框的弹出

接下来实现通过菜单栏上的按钮弹出对话框

先在菜单栏上加一个按钮(消息),并添加这个消息的消息处理函数

 错了,是右键进入

 在视图类中响应这个消息,响应菜单栏消息

实例化一个对话框对象

编辑菜单栏消息的响应函数,在响应函数中实例化一个对话框对象

 注意在View类中包含刚刚对话框类的头文件!!!

初始化变量及控件

成员变量的初始化在对话框类的初始化函数中进行

控件的初始化在对话框的OnInitDialog这个虚函数中进行

效果

 

MFC