_IsPressed() will nicht...

  • Hallo!

    Ich habe folgenden Testcode geschrieben:

    [autoit]

    #include <Misc.au3>
    $dll = DllOpen("user32.dll")

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

    While 1
    Sleep(250)
    If _IsPressed("01", $dll) Then
    MsgBox(0, "", "")
    ExitLoop
    EndIf
    WEnd
    DllClose($dll)

    [/autoit]


    Ist ja nicht mehr, als das aus der Hilfe. Aber leider reagiert das Programm unter Vista nur, wenn ich in einen leeren Bereich in der Taskleiste klicke, warum?
    Muss ich ein transparentes Fenster über den ganzen Desktop legen?

    Einmal editiert, zuletzt von MatthiasG. (6. April 2009 um 18:53)

  • Wusste ich auch nicht, aber wenn man mal nachprüft sieht man es:

    Spoiler anzeigen
    [autoit]

    For $1 = 0 To 100
    ToolTip ($1)
    Sleep (1)
    Next
    For $1 = 0 To 100
    ToolTip ($1)
    Sleep (10)
    Next

    [/autoit]


    Die sind beide Gleichschnell!

    mfg. Jam00