首页 > 编程知识 正文

物理点击屏幕制作过程,手机屏幕物理点击器

时间:2023-05-03 07:46:57 阅读:172746 作者:4376

获取屏幕的像素位置

varx=cur osr.position.x.tostring (; vary=cur osr.position.y.tostring (; //分辨率与屏幕尺寸的比率: sx,sy容易获得

distance=math.sqrt () x/sx*x/sx ) (y/sy*y ) sy ) ) )补充:如何获取屏幕大小

publicvirtualliststringgetmonitorpnpdeviceid ((liststringrt=new list string ) ); using (managementclassmc=newanagementclass (win32 _ desktop monitor ) ) using (managementobjectcollectionmoc=MC.) )。 objectobj=each.properties [ ' PNP device id ' ].value; if (obj==空) continue; rt.add (each.properties [ ' PNP device id ' ].value.tostring () ); } } } return rt; } publicvirtualbyte [ ] getmonitoredid (stringmonitorpnpdevid ) return (byte () registry.getvalue ) @ ' HKEY _ local ' Mme //显示物理大小(cm ) publicvirtualsizefgetmonitorphysicalsize (stringmonitorpnpdevid ) byte[]edid=getmonitoredid ) moniton returnnewsizef(edid[21],edid[22]; //在屏幕显示中处理尺寸显示大小(inch ) publicstaticfloatmonitorscaler ) sizefmoniphysize ) doubleMDsize=math.sqrt ) mate }调用方法:

系统信息系统信息系统信息=新系统信息系统(; stringid=sysinfo.getmonitorpnpdeviceid ([0]; size fsize=sysinfo.getmonitorphysicalsize (id; messagebox.show (system info.monitor scaler (size ).ToString ) @ '英寸);

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。