Announcement

Collapse
No announcement yet.

Taskbar Icon

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Taskbar Icon

    Hallo Leute,

    ich habe mir ein für meine Zeitabrechnung ein kleines Stopuhr-Programm gebastelt das sich bei Bedarf in der TNA (Taskbar Notification Area) verewigen soll. Das Programm als auch der Eintrag in der NTA funktioniert soweit, Probleme habe ich aber mit der Aktualisierung der TNA! Wenn ich das Programm schließe, bleibt das Icon solange in der TNA bis ich den Mauszeiger über das Symbol bewege! Desweiteren möchte ich zur Laufzeit (like WebWasher) das Icon in der TNA ändern (Funktion ein-/ausgeschaltet); aber auch das funktioniert nicht; d.h. das zuerst angegebene TNA-Icon wird angezeigt und lässt sich zur Laufzeit nicht mehr ändern!

    Meine Frage deshalb,
    kann mir jemand sagen wie ich die TNA manuell aktualisieren kann?

    Ich verwende die WIN-Shell-Funktion "Shell-NotifyIcon"!

    Danke für jede Antwort!

    mfg Holger Rogge

  • #2
    Hallo Holger,<p>
    hast Du mal versucht, Dein Prog. außerhalb der Entwicklungsumgebung laufen zu lassen. Bei mir verschwand dann zumindest der Effekt mit dem stehen gebliebenem Icon.<p>
    Grüße, Mario Noac
    Schöne Grüße, Mario

    Comment


    • #3
      der Effekt ist in beiden Fällen der selbe!

      mfg Holger Rogg

      Comment


      • #4
        Hiho ...<br>
        ich hab zwar keine Ahnung von TrayIcons, aber hast du nicht den Handle von dem Icon ??? Wenn ja dann terminier doch das Icon. Zugegeben eine Notdürftige Lösung, es gibt bestimmt eine bessere, aber so löse ich probleme in der Richtung, wenn ich keine andere Lösung finde ... <br><br>Ciao Hage

        Comment


        • #5
          Hallo Holger,
          ich habe ebenfalls ein Icon in der TNA erzeugt, geändert und wieder gelöscht. Bei der Funktion Shell_NotifyIcon(...)
          können die Befehle NIM_ADD, NIM_MODIFY und NIM_DELETE verwendet werden.
          Wenn Du am Programmende Shell_NotifyIcon(NIM_DELETE,...) aufrufst, verschwindet das Icon auch sofort aus der TNA.
          Gerne sende ich Dir ein kleines Beispielprogramm zu, meine
          eMailadresse ist [email protected]
          Viele Grüße
          Gar

          Comment


          • #6
            Hallo Holger,<br>
            <br>
            vermutlich hast Du die Funktion Shell_NotifyIcon im FormClose-Ereignis aufgerufen? Füge Sie in FormDestroy ein und es sollte funktionieren...<br>
            <br>
            Schöne Grüße<br>
            <br>
            André Mellenthi

            Comment

            Working...
            X