vb 中怎么获取屏幕的长宽啊?

我想编一个桌面小动画,可是在不同分辨率下就可能走出屏幕或是走不到全部位置(我想要是能用两个数值来记录桌面长度(a)和宽度(b)并能输出(printa,b)一下就好了),请... 我想编一个桌面小动画,可是在不同分辨率下就可能走出屏幕或是走不到全部位置(我想要是能用两个数值来记录桌面长度(a)和宽度(b)并能输出(print a,b)一下就好了),请高手帮忙啊? 展开
 我来答
暴风锤
2015-05-27 · 知道合伙人数码行家
暴风锤
知道合伙人数码行家
采纳数:1967 获赞数:9658
从事过多年电力营销及配电运维工作,业务精通。喜欢电子产品有过二年在电脑城兼职的经历,平时也爱编程。

向TA提问 私信TA
展开全部
屏幕的长宽就是屏幕的分辨率,用下面的代码实现,每句后面已添加注释
Dim x As Integer, y As Integer '定义2个整数型变量
x = Screen.Width / Screen.TwipsPerPixelX '获取屏幕宽度
y = Screen.Height / Screen.TwipsPerPixelY '获取屏幕高度
上面是vb的语法
下面是Vb.Net的语法:
Dim x, y As Long '定义2个整数型变量
x = Screen.PrimaryScreen.Bounds.Width.ToString '获取屏幕宽度
y = Screen.PrimaryScreen.Bounds.Height.ToString '获取屏幕高度
匿名用户
2009-04-17
展开全部
vb 中获取屏幕的宽高

Dim w As Integer
Dim h As Integer
w = Screen.Width \Screen.TwipsperPixelX
h = Screen.Height \Screen.TwipsperPixelY

w 是屏幕 宽
h 是屏幕 高
就是分辨率中的数值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友da20465
2009-04-17 · TA获得超过223个赞
知道小有建树答主
回答量:459
采纳率:0%
帮助的人:224万
展开全部
screen.width 其他的可以类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
被生活暴击的小猫咪
2019-06-25 · TA获得超过613个赞
知道答主
回答量:79
采纳率:0%
帮助的人:6.9万
展开全部
.net 太啰嗦了 VB本身语法就啰嗦到.net更啰嗦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式