vb程序如何在不同电脑屏幕分辨率下的正常显示

vb程序如何在不同电脑屏幕分辨率下的正常显示,第1张

1

种方法就是每个使用控件大小位置要和改了分辨率窗体屏显形成关系,昌斗确定其数值关盯迅腔系,不要随便摆放控件。

2种方法做几种常用分辨率下窗体控件,分别生成执行文件*.exe,然后做一启动窗体,启动后获取当前显示分辨率,然后的去启动相应分辨率的执行文件.隐藏启动窗体。凯衫

使用盯尘一下代码获桥则启得当前的屏幕分辨率

MsgBox Screen.Width /敏如 Screen.TwipsPerPixelX

MsgBox Screen.Height / Screen.TwipsPerPixelY

注意:Screen.TwipsPerPixelX 和 Screen.TwipsPerPixelY 是根据用户自定义的字体大小改变而改变。

检测屏幕分辨率,所有控件按分辨率重设位置和大小册拍。

检测分辨率的方法如仔芹下:

Private Sub ttt() Static W As Long If W >0 And W <>Screen.Width Then MsgBox "屏幕州戚羡分辨率已从 " &W / Screen.TwipsPerPixelX &" 变为 " &Screen.Width / Screen.TwipsPerPixelX End If W = Screen.WidthEnd Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12492053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存