按钮,就可以完成工程的建立。
4。1。2 创建对话框资源
创建对话框首先要创建对应的资源。以下通过实例 Sample4_1,具体地讲解如何运用对
话框编辑器创建对话框资源的方法。
1.为应用程序添加对话框
打开 Sample4_1 工程后,在 IDE 中依次选择“Insert|Resource ”菜单,打开“Insert Resource ”
对话框,在“Resource type ”属性列表框中选择 Dialog 选项,如图 4…2 所示。然后单击“New ”
按钮,为程序添加一个新的对话框,并进入对话框编辑器,如图 4…3 所示。
图 4…2 添加资源对话框
进入如图 4…3 所示对话框编辑器后,可以看到 IDE 左侧工作区窗口的“ResourceView ”
选项卡中列出的工程资源文件中添加了一个新的对话框 ID 。
技巧:在 IDE 左侧工作区窗口的“ResourceView ”选项卡中,可以选定某个资源,进行复制、粘
贴操作,可以添加与原来资源一样的新资源。例如在图 4…3 中,在 IDE 左侧工作区的
“ResourceView ”选项卡中,展开 Dialog 节点,选中 IDD_DIALOG1 ,依次选择菜单
“Edit|Copy ”或直接按 Ctrl+C 复制资源,然后依次选择菜单“Edit|Paste ”或直接按 Ctrl+V
就可以在工程资源中粘贴一个内容与 IDD_DIALOG1 一样的资源。
·62 ·
…………………………………………………………Page 72……………………………………………………………
第 4 章 对话框
图 4…3 对话框编辑器界面
2 .修改对话框属性
为 Sample4_1 添加新的对话框后,该对话框的属性都是由 IDE 设置的默认值,因此第二
步应当修改对话框的属性。将鼠标光标移动到对话框编辑器中需要编辑的对话框上,然后单
击鼠标右键打开弹出式菜单,选择“Properties ”属性,打开“Dialog Properties ”对话框,如
图 4…4 所示。
图 4…4 对话框属性编辑对话框
对如图 4…3 所示对话框的属性进行如下修改:
(1)修改对话框 ID,在“ID ”输入框中输入“IDD_LOGINDIALOG ”。
(2 )修改对话框标题,在“Caption ”输入框中输入“登录对话框”。
(3 )为了在中文系统下的美观,修改对话框字体。单击“Font ”按钮,弹出“Select Dialog
Font ”对话框,在“Font ”列表框中选择字体为“宋体”,在“Size”列表框中设置字号为 10,
单击“OK ”确认退出“Select Dialog Font”对话框。
(4 )修改完成后,回车确认修改并退出“Dialog Properties ”对话框。
·63 ·
…………………………………………………………Page 73……………………………………………………………
Visual C++ 6。0 程序设计从入门到精通
3 .在对话框中添加控件
依据实例要求,确认和取消按钮已经默认添加好了,只需要添加用户名和密码两个输入
框,并添加相应的说明。具体步骤如下:
(1)在对话框中添加一个静态文本框(Static Text )。在如图 4…3 所示的客户区右侧浮动
的 Control 工具栏中的“Static Text”控件按钮上单击,然后在对话框资源中按下鼠标左键拖
动,出现一个矩形框,松开鼠标左键,则在对话框资源中出现了一个“Static Text”控件。
另外,添加控件还可以利用鼠标将 Control 工具栏中的控件直接拖到对话框资源中。单
击对话框资源中的控件后,控件周围会出现一个虚线框,表示当前选中该控件。在控件中央
按下鼠标左键不放可以将控件拖动到指定位置,在虚线框上按下鼠标左键不放并拖动,可以
调整控件的大小 。按 Delete 键可以删除当前选中的控件 。通过这些操作将添加的“Static Text”
控件的位置和大小调整到如图 4…5 中标题为“用户名:”的静态文本框控件所示位置和大小。
图 4…5 在登录对话框中添加一个静态文本框
此时添加的“Static Text”控件,显示“Static”的字样。接着将鼠标移动到该控件上,
单击鼠标右键,在弹出菜单中选择“Properties ”,打开控件的属性编辑对话框,修改标题(在
Caption 输入框中)为“用户名 :”,如图 4…6 所示。
图 4…6 修改静态文本框的属性
(2 )在对话框中添加输入框(Edit Box ),添加过程与步骤(1)相同,但应当在 Control
工具栏中选择“Edit Box ”控件的图标,将该控件调整到与如图 4…7 所示虚线框选中的控件一
致。
图 4…7 在登录对话框中添加一个输入框
·64 ·
…………………………………………………………Page 74……………………………………………………………
第 4 章 对话框
打开控件属性编辑对话框,在 ID 输入框中将输入框的 ID 改为 IDC_LOGINNAME,如
图 4…8 所示。
图 4…8 修改输入框的属性
(3 )用步骤(1)的方法添加一个标题为“密码:”的静态文本框。
(4 )用步骤(2 )的方法添加一个 ID 为 IDC_PASSWORD 的输入框作为密码输入框,注
意修改输入框的属性为密码框。
技巧:(1)在对话框编辑界面下,可以选定一个或通过按住 Ctrl 键不放用鼠标左键单击选定多个
控件,在对话框中复制并粘贴,可以添加与原来控件外观一样的新控件。
(2 )输入框用作输入密码时,需要保证输入的字符不被回显在输入框中以防止密码被窃取,
这需要设置输入框属性为密码输入框。将鼠标移动到输入框控件上,单击鼠标左键,打开
属性编辑对话框,单击“Styles”选项卡,选中“Password ”复选框(如图 4…9 所示)。选
中此复选框后,输入框会自动将输入的字符回显为“*”。
图 4…9 设置输入框的密码属性
(5 )打开“OK ”和“Cancel ”按钮的属性编辑对话框,在“Caption ”输入框中将标题分
别改为“确认”和“取消”,并调整两个按钮的位置和对话框的大小,得到如图 4…10 所示的
登录对话框。
图 4…10 设置好界面的登录对话框
(6 )设置对话框中各种控件的响应顺序,即运行时按下 Tab 键,输入焦点从一个控件切
换到另一个
小说推荐
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- oracle从入门到精通(PDF格式)
- -Page 1-Oracle 从入门到精通-Page 2-资源来自网络,仅供学习 Oracle 从入门到精通一、SQL 8
- 其他
- 最新章:第37章
- php程序设计简明教程(DOC格式)
- -Page 1-PHP 程序设计简明教程PHP 讲义 第 1 页 共 90 页-Page 2-目录序 4第一章 PHP 简介 6
- 其他
- 最新章:第31章
- VB2008从入门到精通(PDF格式英文版)
- -Page 1(R)The eXperT’s Voice inBeginningVB 2008From Novice to ProfessionalChristian Gross-Page 2-Page 3-Beginning VB 2008From Novice to Professional■C
- 其他
- 最新章:第214章
- C语言设计
- 作者:谭浩强1 C 语言概述1.1 C语言的发展过程1.2 当代最优秀的程序设计语言1.3 C语言版本1.4 C语言的特点1.5 面向对象的程序设计语言1.6 C和C+1.7 简单的C程序介绍1.8 输入和输出函数1.9 C源程序的结构特点1.10书写程序时应遵循的规则1.11C语言的字符集1.12
- 文学名著
- 最新章:第45章
- 设计成婚:不入豪门
- 作者:海未央《设计成婚2:名门新娘》作品介绍《名门新娘》介绍:她是骆家收养的孤女,性格因为受他的影响,变得有些古灵精怪,也懂得是非之分!他说他的一切只为他而努力,可是为什么要拒绝自己呢?什么?没有满十八岁?那今天生日,够十八岁了吧?什么,还太小?太过分了,这不是耍着自己玩吗?嘿嘿,有个邪恶的老师,那
- 魔法玄幻
- 最新章:第196章
- 玄学,从入门到放弃
- 《玄学,从入门到放弃》作者:李传言文案:周诣一手拿着卜卦,一手拿着《演员的自我修养,叹息良久。他本是百年前观天占星的玄术师,谁知却一朝重生现代。他只想平淡地生活下去,可天不遂人愿,他注定将在这末法时代掀起波澜!成就一代影帝!谢千仇沉默地看着他…大师,你卦和书都拿倒了#玄学,从入门到放弃,入土,删库跑
- 魔法玄幻
- 最新章:第86章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章
- 要你言听计从
- 作者:决明第一章哈士奇,没有护卫看家的本领,对主人、客人甚至是闯空门的恶人都一样友善,咬着皮球跟小偷一块玩你丢我捡也不用太惊讶,时常被人认为忠诚度不足。贺世祺背靠在冰冷玻璃落地窗前,一整间屋子都是伸手不见五指的黑暗,也好,反正他现在什么也不需要看到,只要耳朵还有听觉就好,顺便听听贴在耳边的手机里还要
- 都市言情
- 最新章:第28章