Taskbar Eigenschaften

  • Hi,
    ich war zwar der Meinung, ich hätte diese Funktion schon mal erstellt - aber ich konnte es nicht mehr finden. ;)
    Also somit (evtl. zum zweiten mal) will ich euch nicht davon verschonen. :D
    Mit der Funktion lassen sich Maße und Position der Taskleiste ermitteln.



    EDIT 2021-01-21


    Ich habe mir die Funktion nochmals vorgesucht und die damaligen Fehler in der 2.ten Version korrigiert. Die Werte für die Anordnung sind jetzt auch konform mit Windows (im Uhrzeigersinn: 0=links, 1=oben, 2=rechts, 3=unten). Alles andere erklärt sich selbst.





    Die alten Versionen belasse ich aber mal im Post.


  • BugFix, Deine erste Funktion funktioniert einwandfrei, aber bei der Zweiten erhalte ich nur "Always on Top = True." und eine Leerzeile als Ausgabe.


    Und ich hatte mir mal ein anderes Script archiviert (AFAIR war das auch von Dir). Habe das jetzt mal als Funktion umgeschrieben:

    #include <Array.au3>
    $aOut = _GetTaskbarProp()
    _ArrayDisplay($aOut) ; Array mit: Left, Top, Width, Height


    Func _GetTaskbarProp()
    Local $iOpt, $aPos
    $iOpt = Opt("WinTitleMatchMode", 4)
    $aPos = WinGetPos("classname=Shell_TrayWnd")
    Opt("WinTitleMatchMode", $iOpt)
    Return $aPos
    EndFunc