Tray-Menü UND Doppelklick

  • Hi zusammen,

    irgendwie stehe ich wohl gerade auf dem Schlauch :rolleyes:... Ich versuche (eventbasiert, nicht via TrayGetMsg), für ein TrayIcon sowohl ein Kontext-Menü als auch eine Doppelklick-Funktion zu basteln. Aber leider funktioniert die Doppelklick-Funktion nicht mehr, sobald ich das Kontextmenü mit dazu nehme. Kann mir jemand einen Tip geben, was ich da falsch mache...?

    Hier der Code:

    Spoiler anzeigen
    [autoit]

    #include "Constants.au3"

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

    ;+++++++++++ Tray-Menü anpassen +++++++++++
    Opt("TrayOnEventMode",1)
    Opt("TrayMenuMode",1)

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

    ;Menü-Eintrag erstellen
    TrayCreateItem("Exit")
    TrayItemSetOnEvent(-1,"ExitEvent")

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

    ;Doppelklick abfangen
    TraySetOnEvent($TRAY_EVENT_PRIMARYDOUBLE, "Test")

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

    ;Zirkeln
    While 1
    Sleep(100)
    WEnd

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

    ;+++++++++++++++++++++++++
    Func ExitEvent()
    Exit
    EndFunc

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

    ;+++++++++++++++++++++++++
    Func Test()
    MsgBox(0, "", "Test")
    EndFunc

    [/autoit]


    Gruß
    Trainer

  • Hi Raupi,

    was meinst du damit, dass das nichts damit zu tun hat?

    Bei mir funtioniert das Skript leider nicht: Exit funktioniert, aber der Doppelklick nicht... :wacko: .

    Seltsam, oder?

    Gruß
    Trainer

    • Offizieller Beitrag

    Ich meinte damit, das Traymenü ist kein Kontextmenü.
    Ist aber egal, der Fehler liegt bei Win7. Wenn das TrayIcon im TAskbar angezeigt wird funzt das mit dem Doppelklick.
    Wenn das Icon in "Ausgeblendete Sysmbole einblenden" steht, funzt der Doppelklick nur jedes x. mal.

  • Meiner Meinung nach ist das schon ein Kontext-Menü - aber du hast Recht, es ist egal. Eigentlich geht es um was anderes.

    Also ich habe immer alle Tray-Symbole eingeblendet, ich hab keinen Bock immer auf den kleinen Pfeil zu klicken, wenn ich da was sehen will. Daran kann es also eigentlich auch nicht liegen. Aber dass es mit Win7 zu tun hat war auch mein erster Verdacht. Kommt halt so oft vor - vor allem bei der 64Bit-Variante (bei mir im Einsatz).

    Na ja, ist unbefiriedigend - aber trotzdem danke für deine Hilfe.

    Ich lasse den Thread mal auf "offen" stehen, vielleicht ergibt sich ja noch was.

    Gruß
    Trainer