对话框是一个独立的窗口,起到了与用户进行交互的作用,用户可以在对话框中输入信息、阅读提示、设置选项等操作。对话框一般有文本框、下拉列表框、复选框、命令按钮、微调器、滑尺、选项卡、列表框等,也可以使用键盘进行对话框设置。键盘上的Tab键可以激活各组件,箭头、空格、回车等键也可以对组件设置。
有些窗口还具有自己的消息处理功能,还可以有自己的子窗口。分为模态对话框和非模态对话框两种。在模态对话框显示的时候,整个程序只有模态对话框窗口获得焦点,可以和用户交互,也就是说你一定要处理它才可以用做其他的事,不然你鼠标点到哪都没用。非模态对话框就不一样,它你可以先不去管它做其他的事情。 在安装程序或者你操作出错什么的时候经常可以看到模态对话框。
Windows有三类窗口,分开来说分别是:标准窗口,对话框窗口还有就是桌面窗口。三类窗口各有特点:
其中标准窗口,例如“我的电脑”窗口,各种文件夹窗口,许多应用程序窗口(Word等),这些窗口有共同的特征,都能改变大小,并且还都有菜单、工具栏、标题栏、状态栏、边框、客户区;
对话框窗口,不能改变窗口的大小,一般其中都放置有Windows的多种控件,比如:命令按钮、编辑框、组合框、单选按钮、复选按钮等,有些应用程序的主窗口使用的就是对话框,比如各种杀毒软件,当作为应用程序的主界面时,经常添加菜单栏和工具栏。一般有:标题栏、客户区和边框组成;
最后一类,就是Windows的桌面,这是Windows中十分独特的窗口,除了客户区,没有其它的组成部份。