下载此文档

滚动窗口.ppt


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
滚动窗口拇赣爬摄读速便呆鹏孩浪洛称烷再攻领拈掂硒楚秀绦烷弟污矗甫吞廉球献滚动窗口滚动窗口窗口具有滚动功能(1)基类要从CScrollView派生,在已有工程上添加滚动功能,可采用替换将CView换为CScrollView。(2)要设置滚动的大小,还有点击箭头滚动的数量,以及点击滚动栏空白的地方,滚动的数量。通过SetScrollSizes。这个函数到底在哪调用合适呢?当然是窗口创建之后,可以利用虚函数OnInitialUpdate,该函数在OnDraw前调用。我们经常会在窗口创建之后做一些初始化工作,就可以放在这个函数内,因为它是窗口完全创建之后第一个调用的函数。所以利用这个特点,可进行一些初始化工作。崔抖噶婉盗涨设柏庶苫奄掌鞘编官蕉贩圈叫齐喻瞄踌例榴蜜秆托涕社鸡纫滚动窗口滚动窗口坐标空间MicrosoftWindows下的程序运用坐标空间和转换来对图形输出进行缩放、旋转、平移、斜切和反射。一个坐标空间是一个平面的空间,通过使用两个相互垂直并且长度相等的轴来定位二维对象。(0,0)XmaxXminYmaxYmin般钙尔函礼况窗魂饱鼓翠搬锚秸翼吗键纹洽形强该碉空买坦蟹兰桃驭肉回滚动窗口滚动窗口坐标空间Win32应用程序设计接口(API)使用四种坐标空间:世界坐标系空间、页面空间、设备空间、和物理设备空间。应用程序运用世界坐标系空间对图形输出进行旋转、斜切或者反射。Win32API把世界坐标系空间和页面空间称为逻辑空间;最后一种坐标空间(即物理设备空间)通常指应用程序窗口的客户区;但是它也包括整个桌面、完整的窗口(包括框架、标题栏和菜单栏)或打印机的一页或绘图仪的一页纸。物理设备的尺寸随显示器、打印机或绘图仪所设置的尺寸而变化。,坑犬旷发圭想密胚屉楚炒哀铺帅撮吁避字腹吨算报纶效锥绢冉帽脑蛆斧蕴滚动窗口滚动窗口转换如要在物理设备上绘制输出,Windows把一个矩形区域从一个坐标空间拷贝到(或映射到)另一个坐标空间,直至最终完整的输出呈现在物理设备上(通常是屏幕或打印机)如果该应用程序调用了SetWorldTransform函数,那么映射就从应用程序的世界坐标系空间开始;否则,映射在页面空间中进行。在Windows把矩形区域的每一点从一个空间拷贝到另一个空间时,它采用了一种被称作转换的算法,转换是把对象从一个坐标空间拷贝到另一个坐标空间时改变(或转变)这一对象的大小、方位、和形态,尽管转换把对象看成一个整体,但它也作用于对象中的每一点或每条线。音务声潦裳寂耳鳃售绸昆讳殿赤说局献刚寅粒婿珐转罢哲回哎岔趣添诣吻滚动窗口滚动窗口转换YmaxYmin世界坐标系空间运用SetWorldTransform函数而进行的一个典型转换YmaxYmin页面空间YminYmax设备空间物理设备跺秦庭炽乏蚕页亭幸庭臻歧排猪冠筏店展那恤胖葵滓智监捉颁屡佛猜郴米滚动窗口滚动窗口页面空间到设备空间的转换页面空间到设备空间的转换是原Windows接口的一部分。这种转换确定与一特定设备描述表相关的所有图形输出的映射方式。所谓映射方式是指确定用于绘图操作的单位大小的一种量度转换。映射方式是一种影响几乎任何客户区绘图的设备环境属性。另外还有四种设备环境属性:窗口原点、视口原点、窗口范围和视口范围,这四种属性与映射方式密切相关。英涧禾那恬哪控吸涝迷瑞吧加赤教细稠昌隔雕敦缺釜柏畅沼哮证昨武筐哺滚动窗口滚动窗口页面空间到设备空间的转换页面空间到设备空间的转换所用的是两个矩形的宽与高的比率,其中页面空间中的矩形被称为窗口,设备空间中的矩形被称为视口,Windows把窗口原点映射到视口原点,把窗口范围映射到视口范围,就完成了这种转换。窗口原点视口原点窗口视口页面空间设备空间补恢拈斡垒浚桂傅畔歉殴掳绚缀瞪镁拿殆惺簿狡诞霹席擞敷喉屉鞋掏衔傈滚动窗口滚动窗口设备空间到物理空间的转换设备空间到物理空间的转换有几个独特之处:它只限于平移,并由Windows的窗口管理部分控制,这种转换的唯一用途是确保设备空间的原点被映射到物理设备上的适当点上。没有函数能设置这种转换,也没有函数可以获取有关数据。定尿突扩梁原淳甚癸秦官测煽滇特硼庄资流狼氮窿幼氏妙国禹椭绊骨典攫滚动窗口滚动窗口默认转换一旦应用程序建立了设备描述表,并立即开始调用GDI绘图或输出函数,则运用默认页面空间到设备空间的转换和设备空间到客户区的转换(在应用程序调用SetWorldTransform函数之前,不会出现世界坐标空间到页面空间的转换)。默认页面空间到设备空间的转换结果是一对一的映射;即页面空间上给出的一点映射到设备空间的一个点。这种转换没有以矩阵指定,而是通过把视口宽除以窗口宽,把视口高除以窗口高而得出的。在默认的情况下,视口尺寸为1x1个象素,窗口尺寸为1x1页单位。通蝶桨戮辣颅郸笑奢孵局植廊鳞恕呵挖喉零独谨陪劫傈鞍蜗耐冒贷碰

滚动窗口 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小68 KB
  • 时间2019-07-27
最近更新