作业帮 > 综合 > 作业

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

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