PMap
 
视图和物理映射之间的地图坐标。

语法
用法

result = PMap( coord , func )

参数

coord
表示要映射的坐标的表达式。
func
要应用于给定坐标的映射函数编号。

返回值

映射的坐标值。

说明

此函数转换视图(由Window语句定义)与物理(由View (图形)语句设置)映射之间的坐标。根据func 的值,expr 用于计算PMap返回的不同映射:

func值:返回值:
0将expr视为x视图坐标,并返回相应的x物理坐标。
1将expr视为y视图坐标并返回相应的y物理坐标。
2将expr视为x物理坐标并返回相应的x视图坐标。
3将expr视为y物理坐标并返回相应的y视图坐标。


例子

Screen 12
Window Screen (0, 0)-(100, 100)
Print "逻辑x = 50,物理x ="; PMap(50, 0)   ''320
Print "逻辑y = 50,物理y ="; PMap(50, 1)   ''240
Print "物理x = 160,逻辑x ="; PMap(160, 2) ''25
Print "物理y = 60,逻辑y ="; PMap(60, 3)   ''12.5
Sleep


与QB差别

  • 没有

参考