MFC对话框编程(上手)
首先添加你的对话框

别担心,各控件的属性以后可以随时在改 ,即使关联了变量后都可以改!
同时,可以直接测试对话框的效果

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

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

各控件如何关联成员变量?
列表框控件 - 顿河顿河 - 博客园 (cnblogs.com)
静态文本框控件 - 顿河顿河 - 博客园 (cnblogs.com)
按钮控件 - 顿河顿河 - 博客园 (cnblogs.com)
滑动条控件(...)
微调控件(...)
DDX关联机制
MFC用DDX的机制来将成员变量和对话框控件关联起来

对话框的弹出
接下来实现通过菜单栏上的按钮弹出对话框
先在菜单栏上加一个按钮(消息),并添加这个消息的消息处理函数

错了,是右键进入

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

注意在View类中包含刚刚对话框类的头文件!!!
初始化变量及控件
成员变量的初始化在对话框类的初始化函数中进行
控件的初始化在对话框的OnInitDialog这个虚函数中进行

效果



浙公网安备 33010602011771号