* 在实际的应用系统中常常频繁地要求把屏幕上的某一块矩形区域内的图象隐蔽起来,然后再以适当的时间,再重新显示出来。 例如,在下拉式和弹出式菜单在显示时,就需要预先把将要被遮盖的区域中原先的屏幕内容 隐藏起来,而当选取菜单项的工作完成之后,又需要把原来隐蔽的图形再现出来。 例如,在PP软件环境下的菜单就是如此。。。 。。。。在PP环境进行实际操作。 从中可以看出,为了实现这种操作,则需要设置两个专门用来保存屏幕上用户工作区图象的内存缓冲区。一个是用来保存老的图象内容(称为老缓冲区),一个是用来保存新的图形内容的内存缓冲区(称新缓冲区)。当用户对屏幕上的图形做了实质性的修改后,当前屏幕图形自动存于新缓冲区。当用户需要原先的屏幕图象时,系统交换新老缓冲区的指针,把原先的屏幕图象再现于屏幕上。 通常,用于人机交互活动的物理屏幕仅能容纳用户需要显示的内容中一部分,因此,用户必须通过屏幕滚动或其它措施才能看到全部内容。 屏幕滚动可以将用户的显示内容在物理屏幕上做平行移动,因此需要设置一个内存缓冲区,每当用户工作区 的内容发生变化时,工作区的屏幕图象就保存在这个缓冲区中,然后根据用户的滚动请求,对屏幕光标的位置做了移动后,在屏幕上进行图象的重画或重写。以PP操作环境为例,来实际操作该环境下的滚动条是怎样实现屏幕
您可能关注的文档
- 软件测试与质量保证剖析.doc
- 钢筋施工方案(八一路)剖析.doc
- 软件定义网络剖析.docx
- 第七章线性处理器重点.ppt
- 软件工程_面向对象设计原则及设计模式剖析.ppt
- 钢筋位置及楼板厚度检测培训课件剖析.ppt
- 铅笔_故事-生产流程剖析.ppt
- 钢筋知识点串讲剖析.ppt
- 钢筋植筋施工方案(顺风庭)剖析.doc
- 第二章计算与计算机2重点.ppt
- 合成代谢通路的设计与实现探索.docx
- 2026河南郑州市金水区第十七幼儿园招聘备考题库及一套参考答案详解.docx
- 2026河南郑州市金水区第十七幼儿园招聘备考题库及一套完整答案详解.docx
- 2026河南郑州市金水区第十七幼儿园招聘备考题库及1套完整答案详解.docx
- 2026年职业技能化妆师参考题库含答案解析(5卷题有答案).docx
- 广西事业单位考试综合应用能力(自然科学专技类C类)备考难点详解.docx
- 2026河南郑州市金水区第十七幼儿园招聘备考题库及1套参考答案详解.docx
- 2026河南郑州佳和中医院招聘备考题库(含答案详解).docx
- 2026河南郑州市金水区第十七幼儿园招聘备考题库参考答案详解.docx
- 2026河南郑州佳和中医院招聘备考题库精选答案详解.docx
原创力文档

文档评论(0)