Verschieben von GUI verhindern/ Position sperren

  • Hallo,
    wie kann ich die Position meines GUIs sperren, ohne die title bar einbüßen zu müssen?
    Also mein Fenster darf nicht verschoben werden, es sollte aber trotzdem möglich sein, das Fenster zu minimieren oder zu schließen.
    Habt ihr eine Idee?
    Danke :)

    • Offizieller Beitrag

    Vielleicht so:

    Spoiler anzeigen
    [autoit]


    #include <WindowsConstants.au3>

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

    $left = 600
    $top = 300
    $hGui = GUICreate('Test', 200, 100, $left, $top)
    GUISetState()
    GUIRegisterMsg($WM_MOVE, 'WM_MOVE')

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

    Do
    Until GUIGetMsg() = -3

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

    Func WM_MOVE($hWnd, $Msg, $wParam, $lParam)
    WinMove($hGui, '', $left, $top)
    EndFunc

    [/autoit]