Objektgröße / Docking

  • Hallo liebe AutiIt Community,
    hiermit starte ich auch meinen ersten Beitrag bei euch. Ich habe in der letzten Woche AutoIt das erste mal gesehen und war sehr überrascht, wie schnell und wie genau man kleine und auch größere Tools umsetzten kann. Aber nun zu meinem Anliegen :)

    Ich möchte gerde einen Browser erstellen. Dieses habe ich auch getan über:

    [autoit]

    ObjCreate("Shell.Explorer.2")

    [/autoit]

    Es läuft echt wunderbar aber ein Problem habe ich dennoch.

    Ist es möglich, Objekte wie z.B. dieses Explorerfester beizubringen, das die höhe und breite immer die ist, wie das aktuelle Fenster auch groß ist.

    Ich habe mal 2 Bilder aufgenommen und es ein bischen leichter zu schildern.

    [Blockierte Grafik: http://i82.imagethrust.com/t/928755/1.jpg]

    Wenn ich jetzt das Fenster größer ziehen oder maximiere, soll das Objekt, in meinem Fall der Browser sich genauso Verhalten das er sich dem Fenster anpasst. Sprich er soll die Rechte und die Untere Seite des Fensters als Dockpunte nehmen.

    Im moment sieht es noch so aus:
    [Blockierte Grafik: http://i81.imagethrust.com/t/928756/2.jpg]

    Später soll es sich so verhalten:
    [Blockierte Grafik: http://i82.imagethrust.com/t/928757/3.jpg]

    Ich bedanke mich schon mal für eure Hilfe,
    Oli

    Einmal editiert, zuletzt von Oli (30. Oktober 2007 um 00:23)

  • Hab mich gerade noch mal durch die ganze Doku durchgeschlagen.

    [autoit]


    $Object_Browser = ObjCreate("Shell.Explorer.2")
    $Browser_Window = GUICtrlCreateObj ($Object_Browser, 0, 0 , 640 , 480)
    GUICtrlSetState ($Browser_Window,$GUI_FOCUS)
    GUICtrlSetResizing ($Browser_Window,$GUI_DOCKLEFT+$GUI_DOCKRIGHT+$GUI_DOCKTOP+$GUI_DOCKBOTTOM)

    [/autoit]

    Ich wusste, das ich das vor ein paar Tagen schon mal gesehen habe. Wusste aber leider nicht mehr wo. So funktioniert es einwandfrei.

    PS: Lesen bildet :D


    Oli