MFC对话框编程(上手)

首先添加你的对话框

 

 

 

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

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

 

 

 

添加对话框类

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

 

 

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

 

 

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

列表框控件 - 顿河顿河 - 博客园 (cnblogs.com)

静态文本框控件 - 顿河顿河 - 博客园 (cnblogs.com)

按钮控件 - 顿河顿河 - 博客园 (cnblogs.com)

滑动条控件(...)

微调控件(...)

 

DDX关联机制

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

 

 

 

对话框的弹出

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

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

 

 错了,是右键进入

 

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

实例化一个对话框对象

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

 

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

 

初始化变量及控件

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

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

 

 

效果

 

 

 

 

posted @ 2022-04-29 23:04  dunhedunhe  阅读(194)  评论(0)    收藏  举报