对话框是Windows中的一类特殊的窗口,它不以呈现某些信息为目的,而是以提供人机交互界面、要求用户填写配置项为目的的。因此,在对话框中没有明显的工作区,主要放置一些能够实现简单交互的Windows控件,其右下角通常有【确定】和【取消】按钮,便于用户对刚刚完成的设置进行【确认】或者【放弃】。
一般情况下,用户不能改变对话框的大小。
典型的对话框如图2-15所示。
图2- 15典型对话框的外观
(1)文本框
文本框是一个矩形的文字输入框,用户可利用文本框输入简单的文字信息。
(2)列表框
列表框会向用户提供一组可供选择的项目,用户可以通过单击要选择的项目来选择它。通常情况下,只可以选中一项,有时也允许同时选择多项。如图2-16所示。
图2- 16文本框、列表框等控件
(4)下拉式列表框
下拉式列表框也会向用户提供一系列可供选择的项目,但只在对话框中显示出一行。要想看到全部可选项,就必须先单击它右边的下拉按钮,打开下拉式列表框,才能进行选择。当选择完毕,下拉式列表框又会收缩为1行。
下拉式列表框比普通列表框更节约对话框的空间。
(5)命令按钮
命令按钮是位于对话框中常见的按钮,多用于表示【确定】或者【放弃】某一操作。大多数对话框在右下角都有【确定】、【应用】、【取消】等按钮。
图2- 17对话框中的常见控件(1)
(6)单选按钮
单选按钮是一组中空的圆按钮,用于表示一系列功能互斥的选项。即在同一组选项中,只能选取其中的一项,而且必须选中一项。若要选中某个项目,可以直接单击该选项。当圆按钮里面出现【●】时,表示该项被选中。
(7)复选框
复选框用于表达多个可以同时被选中或不被选中的选项,由若干个具有打开和关闭功能的方框构成。方框里有【√】的项目,表示已经被选中;如果是空的,表示没有被选择。同一组复选框,既可以全选,全不选,也可以只选择其中的一个或几个。
(8)选项卡
选项卡相当于叠放在一起的若干张卡片,单击卡片的顶部标记,可以把此卡片移置在最前面,成为当前卡片。一张选项卡对应一个主题信息,单击选项卡的标签,就可以切换选项卡。
除了上述常见的控件外,Windows中还有数字增减框、滑动杆等表示数据增减的一些控件。