第4讲 对话框的界面世界
摘要
本讲先来讨论对话框界面设计的一般过程和技巧,然后创建对话框类并用模式和无模式的方式来显示对话框。
对话框的界面设计过程
对话框是windows应用程序中最重要的用户界面元素之一,它是通过对话框上的各种控件来和用户进行交互的。所谓"控件",是指具有一定功能的界面单元,如按钮、编辑框、列表框、组合框等。在这里,我们先来讨论对话框的界面设计过程。
1. 添加对话框资源
(1) 启动visual studio .net,打开上一讲的单文档应用程序项目viewer。
(2) 打开"项目"菜单,单击"添加资源",弹出"添加资源"对话框,如图1所示。
图1 "添加资源"对话框
(3) 在该对话框中,"导入"按钮是从外部导入一个已有的资源,"自定义"是用来创建一个新的资源类型。在"资源类型"中选定"dialog",然后单击"新建"按钮。这时"添加资源"对话框消失,回到visual c++ .net开发环境。可以看到,系统为对话框资源自动赋给它一个默认的标识名称idd_dialog1,且有两个按钮:"确定"和"取消",在左侧对话框编辑器窗口中,还会自动弹出工具箱窗口。
(4) 单击工具箱窗口上的" ",使工具箱窗口停靠在开发环境的左侧,不再会自动隐藏。
(5) 在对话框的空白处,单击鼠标,将会在属性窗口中显示出对话框资源的属性。图2所示的仅是展开"字体"属性的情形,可以看出:对话框属性有"外观"、"位置"、"行为"、"杂项"和"字体"。其中,对话框caption(标题)属性在"外观"中,id属性在"杂项"中,如图2所示。
图2 对话框资源的属性
(6) 保留默认的对话框资源id号,在属性窗口中,将该对话框的标题内容改为"设置"。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器