最近很多小伙伴想了解对话框是什么的一些资讯,今天小编整理了与对话框是什么相关的信息分享给大家,一起来看看吧。
本文目录一览:
对话框是CDialog类的派生类,它的主要功能是输出信息和接收用户的输入。对话框是一个特殊类型的窗口,任何对窗口的作都可以在对话框中进行。
对话框可以分为两种类型:
(1)模式对话框:对话框弹出时,用户必须向对话框进行相应的作,在退出对话框之前,其所在的应用程序是不能往下执行的。
(2)无模式对话框:对话框弹出后,一直保留在屏幕上,用户可以在对话框所在的应用程序中进行其他的作。
扩展资料
对话框与一般窗口的区别
从作系统实现角度,对话框是特殊的窗口。特殊之处不在于对话框会包含一些控件(如按钮、编辑框、下拉列表框等),因为一般的窗口也可以包含这些控件。特殊在于,对话框的这些控件是用来与用户交互的,所以有一些约定的使用规则:
(1)Tab Order:按下Tab键或上、下、左、右方向键,各个控件依次获得输入焦点。
(2)如果一个按钮获得输入焦点,这时按下空格键或者回车键,相当于鼠标左键点击了该按钮。
对话框的默认窗口过程在处理有关的按键消息时,会自动解析处理上述使用规则。而一般窗口的窗口过程,显然没有这些缺省的案件消息处理。Windows作系统提供了一个API函数IsDialogMessage,以支持对话框上述使用规则的自动实现。
对话框:是人机交流的一种方式,用户对对话框进行设置,计算机就会执行相应的命令。对话框中有单选框、复选框等。
对话框的组成
对话框主要由两部分组成。
对话框资源:可以使用对话框编辑器来配置对话框的界面,如对话框的大小、位置、样式,对话框中控件的类型和位置等。另外,我们还可以在程序的执行过程中动态创建对话框资源。
对话框类:在MFC程序中,可以使用向导帮助用户建立一个与对话框资源相关联的类,通常这个类由CDialog类派生。
对话框的类型
对话框可以分为模式对话框和无模式对话框两种类型。
窗口是桌面上的一个矩形框,是应用程序运行的一个界面,也表示该程序正在运行中,窗口一般又标题栏,菜单栏,工具栏,状态栏,窗口边框,滚动条和工作区组成. 窗口一般都知道的.现在作系统界面都是图形式的,我们打开IE浏览器就会出现一个窗口,这很容易理解.
对话框是一个独立的窗口,起到了与用户进行交互的作用,用户可以在对话框中输入信息,阅读提示,设置选项等作.对话框一般有文本框,下拉列表框,复选框,命令按钮,微调器,滑尺,选项卡,列表框等.也可以使用键盘进行对话框设置.键盘上的Tab键可以激活各组件,箭头,空格,回车等键也可以对组件设置.
具有自己的消息处理功能,还可以有自己的子窗口.分为模态对话框和非模态对话框两种.模态对话框显示的时候,整个程序只有模态对话框窗口获得焦点,可以和用户交互,也就是说你一定要处理它才可以用做其他的事,不然你鼠标点到哪都没用.非模态对话框就不一样,它你可以先不去管它做其他的事情. 在安装程序或者你作出错什么的时候经常可以看到模态对话框.
以上就是对话框是什么的相关信息介绍,希望能对大家有所帮助。