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.