七、对话框的创建、设置以及布局

本文详细介绍了如何在MFC中创建和设置对话框,包括图形界面设计、控件添加与布局、消息响应函数的实现。通过对话框资源的创建,控件的属性设置,以及Tab顺序和常用控件如静态文本、编辑框、单选按钮组、复选框、列表框和组合框的使用,阐述了MFC中对话框的完整设计流程。
摘要由CSDN通过智能技术生成

1.   对话框的控件:

       a. 对话框主要用于和用户交互,其上有很多按钮以及文本输入框,用于执行一些操作系统命令并接受用户发来的消息;

       b. 对话框是一种用户自定义的类,而里面的内容(即控件,比如静态文本、编辑框、列表等)都属于它的成员对象(即成员变量);

       c. 在MFC中需要先定义用户自己设计的对话框类,并在其中定义各种控件(即该类的各种成员对象),而定义的过程则不需要用户以代码的方式实现,MFC提供的图形编辑方法,即用户可以先在图形界面下设计好对话框以及里面的空间(该过程包括设计对话框的大小、颜色,以及里面空间的种类、数量,控件的名称、内容以及在对话框内的布局等等),待这一切都设计完成之后,再为对话框取一个类名,正式生成一个实体类,而生成类的过程将由Wizard向导根据用户的图形界面下的设计自动生成该类的代码,类生成完之后,用户再通过Wizard向导生成类中各个控件(即成员对象)的代码,至此对话框类设计完毕;

       d. 最后设计对话框类以及里面对象的消息相应函数等;


2.   对话框设计流程简介:

       a. 大致流程就是先进行图形界面的设计,然后再将图形界面和代码实现联系在一起,即从图形到代码的一整个过程;

       b. 流程分解:

            *1. 图形界面下创建对话框;

            *2. 在对话框中添加各种控件,并进行合理的布局和设计(颜色、大小,各种美观设计);

            *3. 实现对话框从图形到代码的转化;

            *4. 实现控件从图形到代码的转化;

            *5. 添加消息响应函数;


3.   图形界面下创建对话框并设置其属性:

       a. 创建有两种方式:

            *1. 菜单栏→插入→资源→选择Dialog→新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值