请问窗囗坐标和逻辑坐标的区别是什么?

学习 时间:2026-04-01 07:02:43 阅读:3586
请问窗囗坐标和逻辑坐标的区别是什么?

最佳回答

义气的毛衣

爱笑的镜子

2026-04-01 07:02:43

应该是设备坐标和逻辑坐标的区别吧,这两个才是对应的设备坐标是指在屏幕中的实际坐标,而逻辑坐标是虚拟的,我们假想的。设备坐标又可以分为屏幕坐标系、窗口坐标系、客户区坐标系,默认分别以屏幕左上角、窗口左上角、客户区左上角为坐标。默认情况下,设备坐标和逻辑坐标的范围和原点是一样的可以通过API函数来设置。SetWindowOrgEx SetWindowExtEx 设置逻辑坐标的原点和范围SetViewportOrgEx SetViewportExtEx 设置设备坐标的原点和范围不管如何设置,逻辑坐标和设备坐标系的原点一定相映射。例如用SetWindowOrgEx设置坐标(20,30),即逻辑坐标的20,30与设备坐标的原点对应如果逻辑坐标和设备坐标的范围相同的话,那么逻辑坐标(40,50)与设备坐标(40-20,50-30)对应

最新回答共有2条回答

  • 悲凉的外套
    回复
    2026-04-01 07:02:43

    应该是设备坐标和逻辑坐标的区别吧,这两个才是对应的设备坐标是指在屏幕中的实际坐标,而逻辑坐标是虚拟的,我们假想的。设备坐标又可以分为屏幕坐标系、窗口坐标系、客户区坐标系,默认分别以屏幕左上角、窗口左上角、客户区左上角为坐标。默认情况下,设备坐标和逻辑坐标的范围和原点是一样的可以通过API函数来设置。SetWindowOrgEx SetWindowExtEx 设置逻辑坐标的原点和范围SetViewportOrgEx SetViewportExtEx 设置设备坐标的原点和范围不管如何设置,逻辑坐标和设备坐标系的原点一定相映射。例如用SetWindowOrgEx设置坐标(20,30),即逻辑坐标的20,30与设备坐标的原点对应如果逻辑坐标和设备坐标的范围相同的话,那么逻辑坐标(40,50)与设备坐标(40-20,50-30)对应

上一篇 中国人民政治协商会议第一届全体会议与新中国成立有什么关系

下一篇 一道数学题,求详解