Dauereinstellungen für Steuerelemente

  • Hallöchen,

    ich hätte mal folgende Frage:
    Derzeit erstelle ich ein Guictrlcreate-Steuerelement und setze hinter jedem dann die folgenden zwei Zeilen:

    [autoit]


    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)
    GUICtrlSetstate(-1, $Gui_show)

    [/autoit]

    Gibt es nicht eine Möglichkeit, dass man Einstellungen für alle Steuerelemente übernehmen kann, ohne dass man es zu jedem Steuerelement schreiben muss?
    Derzeit setze ich zwar schon eine Funktion mit diesen zwei Befehlen hinter jedes neue Steuerelement, aber das stört mich trotzdem sehr, da ich etliche Steuerelemente habe.

    Falls das geht, wie kann man dann Ausnahmen programmieren?

    Liebe Grüße
    Elodie

  • Zur ersten Zeile

    [autoit]

    Opt("GUIResizeMode", $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)

    [/autoit]


    Ausnahmen dann wieder mit GUICtrlSetResizing.


    Zur zweiten Zeile: ? Gui_Show ? Die werden doch sowieso angezeigt, mit oder ohne diesen Befeh, also brauchst du diesen Befehl doch nicht, oder? Ansonsten kannst du es über eine Schleife machen mit den Koordinaten z.B. in einem Array.

  • Mir ist es leider schon sehr oft passiert, dass die Steuerelemente einfach gar nicht oder nicht richtig angezeigt wurden, so dass ich kurzerhand beschlossen habe, diese Programmzeile zu allen Steuerelementen einzufügen :)

    Danke für Opt("GUIResizeMode", $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP) ^^