视图和物理映射之间的地图坐标。
语法
用法
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差别
参考