vb.net抓屏清晰度 vb获取屏幕分辨率

vb.net如何获取屏幕分辨率从而设置窗体大小Dim x, y As Long
x = Screen.PrimaryScreen.Bounds.Width.ToString
y = Screen.PrimaryScreen.Bounds.Height.ToString
在VB.NET中通过那个函数可以获取当前屏幕的分辨率?您可以用下面给出这一小段代码检测当前屏幕分辨率,然后根据结果作出反应──例如,重新调整窗体大小以适应用程序户分辨率 。
PublicFunctionCheckRez(pixelWidthAsLong,pixelHeightAsLong)AsBoolean
'
DimlngTwipsXAsLong
DimlngTwipsYAsLong
'
'convertpixelstotwips
lngTwipsX=pixelWidth*15
lngTwipsY=pixelHeight*15
【vb.net抓屏清晰度 vb获取屏幕分辨率】'
'checkagainstcurrentsettings
IflngTwipsXScreen.WidthThen
CheckRez=False
Else
IflngTwipsYScreen.HeightThen
CheckRez=False
Else
CheckRez=True
EndIf
EndIf
'
EndFunction
Next,runthefollowingcodeatthestartoftheprogram:
IfCheckRez(640,480)=FalseThen
MsgBox"Incorrectscreensize!"
Else
MsgBox"ScreenResolutionMatches!"
EndIf
vb.net保存图片时如何调整其分辨率保存前加一句 myImage2.SetResolution(300, 300)你设置的bMape不是保存的主画布 所以无效,设置分辨率就是 SetResolution(X,Y)
vb.net抓屏清晰度的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb获取屏幕分辨率、vb.net抓屏清晰度的信息别忘了在本站进行查找喔 。

    推荐阅读