字体
第(3/4)页
关灯
   存书签 书架管理 返回目录
绍了Windows 界面设计的两个基本元素—菜单和加速键的设计和使用,同时还

    介绍了Windows 消息驱动机制的概念和遵循这一机制的程序设计方法。读者在本章应当掌握

    如下几个内容:

    ? Windows 消息驱动机制以及如何用ClassWizard 添加消息处理函数;

    ? 菜单和加速键资源的编辑;

    ? 在程序中使用菜单和加速键。

    Windows 消息驱动机制和ClassWizard 添加消息处理函数的功能是Windows 程序设计的

    重点,在以后章节中也反复出现,读者需要仔细理解和掌握这一内容。

    枫叶文学网www.fywxw.com

    第4 章 对话框

    对话框是程序中一个常见的用户界面元素。一个具有良好的人机jiāo互功能的软件中,对

    话框要cāo作简便,功能完备,信息明了,整体统一。本章将详细介绍对话框的一般创建流程,

    模态和非模态的对话框、属xìng页对话框、各种通用对话框以及消息对话框的使用方法。为了

    使读者能深入了解对话框的编程方法和使用方法,本章中给出了大量的示例,并提供了相关

    类和函数的参考说明。

    4.1 对话框的创建

    与第3 章菜单、加速键等Windows 界面元素一样,对话框也是Windows 程序的一种资

    源,称作对话框模板。本节介绍对话框模板的创建和编辑方法。

    4.1.1 对话框的创建流程

    对话框的创建流程如图4-1 所示,主要分为两个大步骤。

    图4-1 对话框的创建流程

    创建对话框资源包括添加对话框模板、修改对话框的属xìng并向对话框中添加各种控件两

    步。

    创建对话框类包括添加控件变量和添加控件消息处理函数这两步。

    实例4-1:创建对话框实例。源代码在光盘中“\04\实例4-1\Sample4_1”目录下。

    下面的4.1.2 和4.1.3 小节将通过实例Sample4_1 介绍对话框创建的各个步骤和方法。

    为应用程序Sample4_1 添加一个登录对话框。该对话框在应用程序运行的开始时弹出,提示用户

    枫叶文学网www.fywxw.com

    Visual C++ 6.0 程序设计从入门到精通

    ·62·

    输入能运行此程序的用户名和密码。如果输入正确,就可以打开程序的主窗口进入程序,

    如果输入错误,则直接退出程序。

    首先创建工程Sample4_1。

    (1)在IDE 中依次选择菜单“File|New”,或直接按快捷键Ctrl+N,打开“New”对话框。

    (2)在“New”对话框中单击“Projects”选项卡,在列表框中选择“MFC AppWizard(exe)”

    项,在“Location”文本框中输入工程所在的目录,在“Project ncom”文本框中输入“Sample4_1”,

    其他使用默认值,单击“OK”按钮,弹出“MFC AppWizard Step-1”对话框。

    (3)在“MFC AppWizard Step-1”对话框中,选中“Multiple Doccomnt”单选框,其他

    使用默认值,然后单击“
上一页 目录 下一页