GUI am Bildschirm Rand immer sichtbar

  • Servus Leute,

    weis jemand wie mman eine GUI dazu bringt das Sie am Rechten Bildschrirmrand ( oder linken ) und sich alle anderen Fenster von anderen Programmen sich an der GUI anpasst so das die GUI immer sichtbar ist.

    Ich hoffe ich habe es verstänglich erklärt

    Hat jemand sowar schon mal gebaut

    gruss Baldrian

    Solange
    du den anderen sein Anderssein nicht verzeihen kannst, bist du noch weit ab vom
    Wege der Weisheit.

  • Ja das ist nicht schlecht aber ich im endefekt sowas.

    #include <GUIConstants.au3>

    #Region ### START Koda GUI section ### Form=

    $ParentWinTitle="Dock to Screen edges"

    $ParentWin = GUICreate($ParentWinTitle, 160, @DesktopHeight, 0, 0)

    $Label1 = GUICtrlCreateLabel("Example GUI Docks to Screen", 4, 32, 149, 17, $SS_SUNKEN)

    WinSetOnTop($ParentWinTitle,'',1)

    GUISetState(@SW_SHOW)

    #EndRegion ### END Koda GUI section ###

    While 1

    $nMsg = GUIGetMsg()

    Switch $nMsg

    Case $GUI_EVENT_CLOSE

    Exit

    EndSwitch

    _KeepDocked()

    Sleep(10)

    WEnd

    Func _KeepDocked()

    WinMove($ParentWin,'',@DesktopWidth - 160,0)

    EndFunc


    nur das sich alle anderen Programme daran anpassen auch externe wie explorer, word usw.

    Solange
    du den anderen sein Anderssein nicht verzeihen kannst, bist du noch weit ab vom
    Wege der Weisheit.

  • Was du suchst nennt sich AppBar.

    Hier ein kleines Example:

  • Danke genau sowas habe ich gesucht jetzt habe ich eine Basis auf die ich aufbauen kann :)

    Solange
    du den anderen sein Anderssein nicht verzeihen kannst, bist du noch weit ab vom
    Wege der Weisheit.

  • Servus Bitnugger

    die Vorlage ist TOP aber jetzt habe ich noch eine Frage.

    Ist es möglich einen Schalter zu setzten wo cih einstellen kann das diese bei nicht aktiv wegklappt oder das Sie feststehen ist.

    gruss Baldrian

    Solange
    du den anderen sein Anderssein nicht verzeihen kannst, bist du noch weit ab vom
    Wege der Weisheit.

  • Hat sich erledigt habe selber eine Lösung gefunden kann geschlossen werden

    Solange
    du den anderen sein Anderssein nicht verzeihen kannst, bist du noch weit ab vom
    Wege der Weisheit.