作业帮 > 综合 > 作业

VB坐标点(left,right,width,height...)与系统坐标点(GetWindowRect的参数)值不同

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 05:25:37
VB坐标点(left,right,width,height...)与系统坐标点(GetWindowRect的参数)值不同,如何转换
VB默认单位是Twips,API默认单位是pixel 像素,你可以把窗体的坐标单位设置为pixel 像素
或者用常数换算,把API函数得到的坐标换算成窗体坐标:
xx = cx * Screen.TwipsPerPixelX
yy = cy * Screen.TwipsPerPixelY
反过来就是除法了