"@DesktopWidth" bei weiteren Bildschirmen?

  • Da ich gerade an einem Screensaver schreibe, bräuchte ich einige Informationen zu den Maßen des Destops:
    Wenn man einen Bildschirm angeschloßen hat, dann benutzt man diese Werte:

    [autoit]

    @DesktopWidth
    @DesktopHeight

    [/autoit]


    Nun würde mich interresieren, ob bei 2 oder mehreren Bildschirmen mit verschiedenen Auflösungen die oben genannten Werte auf alle ihrgendwie beziehen oder obs weitere Werte gibt, oder ob diese Werte nur für den ersten Bildschirm gelten :)
    Ich hoffe ihr versteht was ich meine ;)

  • Spoiler anzeigen
    [autoit]

    $VirtualDesktopWidth = DLLCall("user32.dll", "int", "GetSystemMetrics", "int", 78) ;sm_virtualwidth
    $VirtualDesktopWidth = $VirtualDesktopWidth[0]
    $VirtualDesktopHeight = DLLCall("user32.dll", "int", "GetSystemMetrics", "int", 79) ;sm_virtualheight
    $VirtualDesktopHeight = $VirtualDesktopHeight[0]
    ConsoleWrite($VirtualDesktopWidth & "x" & $VirtualDesktopHeight & @LF)

    [/autoit]

    leicht über die sufu zu finden ;)