Webbrowser Fragen

  • hey sorry das ich euch nerve mit meinen fragen :P,

    ja also ich will meinen eigenen webbrowser haben ich habe ihn fast fertig aber ich weiss nicht wie ich den ladebalken mache :(

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <IE.au3>

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

    $IE = _IECreateEmbedded ()

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Eicool's Browser", 1465, 758, 193, 125)
    $Gui_lb_adresse = GUICtrlCreateLabel("Adresse:", 18, 18, 67, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
    $Gui_Adresszeile = GUICtrlCreateInput("http://www.youtube.de", 104, 16, 1137, 21)
    $Gui_btn_Go = GUICtrlCreateButton("Go", 1256, 16, 73, 25, 0)
    $Gui_btn_Home = GUICtrlCreateButton("Home", 1346, 16, 73, 25, 0)
    $browser = GUICtrlCreateObj($IE, 8, 56, 1449, 657)
    $Progress1 = GUICtrlCreateProgress(8, 728, 1449, 25)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    _IENavigate($IE,"youtube.de")

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Gui_btn_Go
    $html = GUICtrlRead($Gui_Adresszeile)
    _IENavigate($IE,$html)
    Case $Gui_btn_Home
    _IENavigate($IE,"youtube.de")
    EndSwitch
    WEnd

    [/autoit]


    Das ist es das script,

    [autoit]

    $Progress1 = GUICtrlCreateProgress(8, 728, 1449, 25)

    [/autoit]


    ist der ladebalken ich frage mich wie ich den in den browser einfügen kann hilfe pls :)

    Lg eiscool32

  • wieso ist doch kommentiert Zeile 15

    [autoit]

    $SinkObject = ObjEvent($oIE, "IEEvent_", "DWebBrowserEvents2"
    .
    .
    $SinkObject = 0 ; IE Eventzuweisung aufheben
    .
    .
    Func IEEvent_ProgressChange($Progress, $ProgressMax)
    $percent = Int(($Progress * 100) / $ProgressMax)
    If $percent >= 0 And $percent <= 100 Then GUICtrlSetData($idProgress, $percent)
    EndFunc ;==>IEEvent_ProgressChange

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

    ) ; Ereignisse den UDFs zuweisen, beginnend mit IEEvent_

    [/autoit]

    ansonsten hilfe zu ObjEvent aufrufen,

    mfg (Auto)Bert

  • Hallo eiscool32,

    wieso die Antwort ist doch bereits gegeben, siehe mein Beispiel. Wenn du es daraus bzw. der Hilfe zu

    [autoit]

    ObjEvent

    [/autoit]

    nicht erkennst/umsetzen kannst solltest du dir ein anderes Hobby suchen, denn wir sind hier kein Machmal-Forum.
    deswweiteren ist pushen nach nocht nicht einmal 3 Stunden hier gar nicht gern gesehen, übe dich also in Geduld und nütze die Zeit zum Hilfe lesen,

    mfg (Auto)Bert