All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#中try-catch
Visual,Studio,2008,RTM,已经对内发布_[Asp.Net教程]
PHP的session的疑难问题及解决方法_[PHP教程]
Apache指南- .htaccess文件使用手册_[PHP教程]
入门:Windows环境下PHP动态网页配置详解_php资料_编程技术
Visual,Studio,Team,System,2008,Team,Suite_[Asp.Net教程]
使用.NET多线程技术显示实时股票信息_[Asp.Net教程]
VB.NET实现窗体图标最小化到状态栏_.net资料_编程技术
C#中RichTextBox控件应用实例
C#,怎样实现远程连接SQL,Server2005_.net资料_编程技术
Reading number is top 10 pictures
The hot big eye big breast beauty3
男人,就要活出棱角
关于提肛的健身效果
Soong ching ling's former residence2
世界五大海盗
The money of more than 100 countries and regions16
乳娘帕梅拉安德森2
Ashlynn Brooke photograph of a group3
Men don't mature ten sign
9.3阅兵全景图2-英雄连队梯队和外国方阵梯队
Download software ranking
Ashlynn Video2
都市狐狸姑娘传
C#与.NET技术平台实战演练
The hero
Boxer vs Yellow2
Proficient in Eclipse
The Bermuda triangle3
软件工程思想
实战黑客不求人
Unix video tutorial18
qq published in(发表于) 2014/7/9 22:41:26 Edit(编辑)
visual c++控件使用实例

visual c++控件使用实例

visual c++控件使用实例

使用控件

在创建完基于对话框的应用程序后,默认情况下系统会自动弹出控件工具栏,如图1所示。如果没有弹出控件工具栏,可以在任意一个工具栏上单击鼠标右键,在弹出的快捷菜单中选择Controls菜单项即可。



图1 Controls工具栏

1.添加、删除控件

打开对话框资源,在Controls工具栏上单击要添加的控件,并将其拖曳到对话框资源当中;如果要删除控件,需要先在对话框资源中选中控件,然后按Delete键即可。

2.设置控件属性

将光标指向需要设置属性的控件,单击鼠标右键,在弹出的菜单中选择“Properties”项,弹出“Edit Properties”对话框。这个对话框就是用来设置控件属性的,如图2所示。

编辑框资源ID



图2 Edit Properties对话框

3.编排控件

当一个对话框中有多个控件时,为了界面的美观,需要对控件的位置进行编排。在Visual C++中提供了Dialog工具栏,该工具栏中提供了编排控件的工具,如图3所示。



图3 Dialog工具栏

编排方法非常简单,例如,读者想让两个文本框资源右对齐,则可以先将这两个文本框资源选中,然后单击Dialog中的“右对齐”按钮即可。

4.控件资源实质

学习过Visual Basic或Delphi的读者都知道,Visual C++的控件与Visual Basic或Delphi的控件存在着本质上的区别,在Visual Basic或Delphi中,控件可以认为就是一个对象,只要添加到窗体中就可以使用了;而Visual C++中则不然,向对话框中添加的控件并没有和任何对象相关联,实际上,在对话框中添加的控件也是一种资源,可以看一看下面的例子。

(1)创建一个基于对话框的应用程序MyProject。

(2)向对话框资源中添加一个编辑控件(EditBox),并修改其属性,将PassWord选中。此时,对话框资源的效果如图4所示。



图4 对话框资源

读者可以看到,对话框的标题是“示例”;两个按钮控件的文本为“确定”和“取消”;文本框中显示“*”说明其具有PassWord属性。

(3)利用Windows记事本工具打开项目目录下存放资源信息的文件(.rc),本例中为“MyProject.rc”,如图5所示。



图5 利用记事本打开MyProject.rc

(4)从图5中可以清晰地看到,对话框资源的ID、坐标、风格、标题、字体等信息以及两个按钮的标题、ID、坐标和文本框的ID、坐标及风格。现在和笔者一起更改文本信息(注意保持原有格式),将对话框的字体改为“黑体9号”,将“确定”按钮标题改为“OK”,将“取消”按钮标题改为“Cancel”,将文本控件资源的“PassWord”属性去掉。更改后的文件如图6所示。



图6 更改后的MyProject.rc

(5)再来使用Visual C++打开项目,对话框资源如图7所示。



图7 对话框资源

很明显,字体已经变成黑体了,两个按钮上显示的文字也改了,文本框资源也没有了PassWord属性。

(6)如果想使用控件,就必须为控件指定一个相关联的对象,可以通过ClassWizard对话框实现。

① 执行菜单命令“View”/“ClassWizard”,在弹出的“ClassWizard”对话框中选择“Member Variables”选项卡。



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.