欢迎来到天天文库
浏览记录
ID:44286096
大小:570.50 KB
页数:39页
时间:2019-10-20
《VC++ 课件 第05章 对话框和常用控件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第5章对话框和常用控件小结对话框对话框的组成:对话框资源和对话框类对话框的分类:模态对话框和非模态对话框5.1对话框的使用5.1.1模态和非模态对话框模态对话框指当对话框被弹出,用户必须在对话框中作出相应的操作,在退出对话框之前,对话框所在的应用程序不能继续执行。非模态对话框指当对话框被弹出后,一直保留在屏幕上,可继续在对话框所在的应用程序中进行其它操作;需要使用对话框时,单击对话框所在的区域即可激活。在创建和退出对话框窗口时的方式不同5.1对话框的使用5.1.2使用对话框编辑器打开对话框编辑器将项目工作区窗
2、口切换到ResourceView页面,双击Dialog目录下任意一个对话框ID。或者,选择“Insert”“Resource”菜单命令(或按快捷键Ctrl+R),选择Dialog项,单击New。图5.1打开的对话框编辑器控件工具栏布局工具栏默认对话框资源ID号默认对话框模板基准线标尺5.1对话框的使用在对话框中添加和编辑控件(1)控件添加的方法在对话框中添加一个控件的方法有下列几种:在控件工具栏中单击某控件,鼠标箭头在对话框内变成“十”字形状;在对话框指定位置单击鼠标左键,再拖动选择框可改变控件的大小和位置
3、。在控件工具栏中单击某控件,鼠标箭头对话框内变成“十”字形状;在指定位置处单击鼠标左键不放,拖动鼠标至满意位置,释放鼠标键。用鼠标左键点中控件工具栏中的某控件,并按住鼠标键不放;在移动鼠标到对话框的指定位置的过程中,会看到一个虚线框,下面带有该控件的标记;释放鼠标键。控件的选择静态文本组框复选框组合框水平滚动条旋转按钮滑动条列表视图标签复合编辑月历用户定制工具静态图片编辑框按钮单选框列表框垂直滚动条进展条热键树形视图动画日期选择IP地址组合框的扩展图5.2控件工具栏和各按钮含义5.1对话框的使用(2)单个控件
4、的选取鼠标选取保证选择按钮()是被选中的,移动鼠标指针至指定的控件上,单击鼠标左键。助记符选取在相应的控件上右击。选择“Properties”菜单项,对话框中的“Caption”框是用来输入控件的标题,在标题中的某个字母之前键入“&”符号,则该字母就是此控件的助记符。Tab键选取利用Tab键,可在对话框内的控件中进行选择。每按一次Tab键依次选取对话框中的下一个控件,若按住Shift键,再单击Tab键则选取上一个控件。(3)多个控件的选取在对话框内按住鼠标左键不放,拖出一个大的虚框,释放鼠标,则被该虚框所包围
5、的控件都将被选取。先按住Shift键不放,用鼠标选取控件,直到所需要的多个控件选取之后再释放Shift键。若在选取时,对已选取的控件再选取一下,则该控件取消选取。一旦单个控件被选取后,其四周由选择框包围着,选择框上还有几个(通常是八个)蓝色实心小方块,拖动它可改变控件的大小,如图。多个控件被选取后,其中只有一个控件的选择框有几个蓝色实心小方块,这个控件称为主要控件,而其他控件的选择框的小方块是空心的。如图。(b)图5.3单个控件和多个控件的选择框(a)5.1对话框的使用(4)控件的移动、删除和复制当单个控件或
6、多个控件被选取后,按方向键或用鼠标拖动控件的选择框可移动控件。若在鼠标拖动过程中还按住Ctrl键则复制控件。若按Del键可将选取的控件删除。(5)设定控件的Tab键次序一是改变用Tab键选择控件的次序,二是当两个或两个以上的控件构成一组时,需要它们的Tab键次序连续。对话框内控件的Tab键次序设定步骤如下:首先,选择“Layout”“TabOrder”命令,或按Ctrl+D,此时每个控件的左上方都有一个数字,表明了当前Tab键次序,如图。其次,按新的次序依次用鼠标单击各个控件,新的Tab键即可生成。最后,单
7、击对话框或按Enter键结束TabOrder方式。图5.4控件的Tab键次序5.1对话框的使用对话框内的控件的布局图5.6Layout菜单命令项靠齐上边左右间隔相等大小相同靠齐左边上下居中宽度相同显示标尺靠齐右边左右居中高度相同测试对话框靠齐下边上下间隔相等显示网格图5.5控件布局工具栏5.1对话框的使用5.1.3对话框的编程添加对话框资源选择“Insert”“Resource”菜单命令(或按Ctrl+R),若单击Dialog项左边的“+”号,将展开对话框资源的不同类型选项,如图。图5.8“InsertRe
8、source”对话框5.1对话框的使用改变对话框的属性在对话框模板的非控件的区域内左击,用下列方式之一打开属性对话框:选择“View”菜单“Properties”命令或按Alt+Enter健。用鼠标右击对话框模板,选取Properties命令。如图,General是对话框属性的默认显示页面,其中列有对话框的标识符名称框、标题框等,具体说明如表。图5.9属性对话框5.1对话框的使用向对话框内添加控件
此文档下载收益归作者所有