IEembedded zurück button ausgrauen wenn history ende erreicht ?

  • ich habe mir einen kleinen browser gebastelt und will nun das der zurück button ausgegraut wird, wenn das ende der history erreicht wird.
    da ja bekannt sein muss ob es erreicht wurde muss man den status auch abfragen können, nur wie?

    ich habe versucht den status auszulesen, aber ich habe wohl das falsche werkzeug genommen.
    mit dem folgenden bekomme ich im tooltip immer 0 angezeigt.

    wie ihr seht ist das nur ein kleiner auszug

    [autoit]


    $back = 0

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

    _IEErrorHandlerRegister()
    $oIE = _IECreateEmbedded()

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

    .
    .
    .
    .
    .
    .
    .
    ..........
    While 1
    $prop = _IEPropertyGet($back, "readystate")
    ToolTip($prop)

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

    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    _regdel()
    ExitLoop
    Case $msg = $back_button
    $back = _IEAction($oIE, "back")
    _IELoadWait($oIE)
    Case $msg = $forward_button
    $forward = _IEAction($oIE, "forward")
    _IELoadWait($oIE)
    Case $msg = $refresh_button
    $refresh = _IEAction($oIE, "refresh")
    _IELoadWait($oIE)
    EndSelect
    Wend

    [/autoit]

    I spent 10 minutes reviewing code and thinking "What kind of drugs is this guy on?" before realizing it was something I wrote.