找回密码
 加入
搜索
查看: 2107|回复: 3

[系统综合] 求解:枚举列出当前显示器支持的分辨率

[复制链接]
发表于 2012-6-6 20:55:47 | 显示全部楼层 |阅读模式
求解:枚举列出当前显示器支持的分辨率  感谢。
发表于 2012-6-6 21:10:51 | 显示全部楼层
本帖最后由 haijie1223 于 2012-6-6 23:20 编辑

#include <APIConstants.au3>
#include <WinAPIEx.au3>
Local $i = 0, $Data
Do
        $i += 1
        $Data = _WinAPI_EnumDisplaySettings('', $i)
        If Not @error Then
                MsgBox(0, "", $Data[0] & ' x ' & $Data[1] & ' x ' & $Data[2] & ' bit')
        EndIf
Until Not IsArray($Data)
发表于 2012-6-6 22:19:04 | 显示全部楼层
If @DesktopWidth = 1024 Then;如果是分辨率为:1024X768则运行已下代码。
         MsgBox (0,"当前分辨率",@DesktopWidth &" X "&@DesktopHeight) 
else  ;分辨率不是1024X768则运行已下代码
         MsgBox (0,"当前分辨率",@DesktopWidth &" X "&@DesktopHeight)
endif

评分

参与人数 1金钱 +1 收起 理由
happytc + 1 很简洁强悍!

查看全部评分

发表于 2012-6-6 22:26:20 | 显示全部楼层
回复 3# ooxxgod


    我倒!

评分

参与人数 2金钱 +20 收起 理由
502762378 + 10 同倒
afan + 10 我很赞同

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-28 10:36 , Processed in 0.094604 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表