VB判断分辨率 执行命令

假如分辨率是800*600那么程序就打开1.exe如果是1024*768程序就打开2.exe依次类推.请高手赐教... 假如分辨率是800*600那么程序就打开1.exe如果是1024*768程序就打开2.exe依次类推. 请高手赐教 展开
 我来答
尚子素
2011-07-06 · TA获得超过600个赞
知道小有建树答主
回答量:566
采纳率:33%
帮助的人:201万
展开全部
不用API:
Width = screen.width/ screen.twipsperPixelX
Height = Screen.Height/Screen.TwipsPerPixelY
api方式:
Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Public Const SM_CXSCREEN = 0
Public Const SM_CYSCREEN = 1
Private Sub Form_Load()
Dim Tmp As String
Tmp = GetSystemMetrics(SM_CXSCREEN) & _
"x" & GetSystemMetrics(SM_CYSCREEN)
MsgBox (Tmp)
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式