aktuelle bildschirmauflösung

  • hi all,
    ich wollte fragen, wie man die aktuelle auflösung des bildschrimes feststellen kann,
    also wenn ich auf dem desktop bin ist es ja @desktopwidth und wenn ich ein fenster aufhabe wingetclientsize().
    jedoch weiß ich nicht wie ich die tatsächliche, aktuelle auflösung herausfinde.

    danke ;)

    Einmal editiert, zuletzt von Frayzer (14. Dezember 2008 um 20:34)

    • Offizieller Beitrag
    Spoiler anzeigen
    [autoit]

    $strComputer = "."
    $objWMIService = ObjGet("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")

    [/autoit] [autoit][/autoit] [autoit]

    $colItems = $objWMIService.ExecQuery _
    ("Select * from Win32_DisplayControllerConfiguration")

    [/autoit] [autoit][/autoit] [autoit]

    For $objItem in $colItems
    ConsoleWrite( "Bits Per Pixel: " & $objItem.BitsPerPixel & @CRLF)
    ConsoleWrite( "Color Planes: " & $objItem.ColorPlanes & @CRLF)
    ConsoleWrite( "Device Entries in a Color Table: " & _
    $objItem.DeviceEntriesInAColorTable & @CRLF)
    ConsoleWrite( "Device Specific Pens: " & $objItem.DeviceSpecificPens & @CRLF)
    ConsoleWrite( "Horizontal Resolution: " & $objItem.HorizontalResolution & @CRLF)
    ConsoleWrite( "Name: " & $objItem.Name & @CRLF)
    ConsoleWrite( "Refresh Rate: " & $objItem.RefreshRate & @CRLF)
    ConsoleWrite( "Setting ID: " & $objItem.SettingID & @CRLF)
    ConsoleWrite( "Vertical Resolution: " & $objItem.VerticalResolution & @CRLF)
    ConsoleWrite( "Video Mode: " & $objItem.VideoMode & @CRLF)
    Next

    [/autoit]