AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TTrayIcon mit overlay nummer bereits verfügbar?
Thema durchsuchen
Ansicht
Themen-Optionen

TTrayIcon mit overlay nummer bereits verfügbar?

Ein Thema von KodeZwerg · begonnen am 16. Okt 2019 · letzter Beitrag vom 18. Okt 2019
Antwort Antwort
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#1

TTrayIcon mit overlay nummer bereits verfügbar?

  Alt 16. Okt 2019, 07:38
Hallo liebe Delphianer,

ich habe versucht einem TTrayIcon beizubringen unterschiedliche Nummern raufmalen zu lassen.
Ich bin fürchterlich gescheitert, von daher meine Frage ob es so was schon gibt bzw sich jemand mit so etwas beschäftigt hat um vielleicht ein gemeinsames Projekt daraus zu entwickeln.
Mein Ansatz war es, transparente Icons mit Ziffern von 0-9 als Resource abzulegen.
Das gleich noch einmal mit den Anfangszahlen von 10-90 (also 1-9) nur halt an links versetzter Position.
Dann per Event das Original Icon puffern und die transparenten raufzukopieren/rüberzumalen.
Mein Ergebnis sah immer grausam und gequält aus.

Von daher meine zwei Fragen, gibt's sowas schon bzw hat wer lust mit mir so etwas zu entwerfen?

Auf die Idee dazu gekommen bin ich wegen einem Chat Programm was ins SysTray minimiert werden kann.
Wäre doch ein nettes schmankerl da Zahlen drauf zu haben für ungelesene Nachrichten.

Habt einen schönen Tag!
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.316 Beiträge
 
Delphi 12 Athens
 
#2

AW: TTrayIcon mit overlay nummer bereits verfügbar?

  Alt 16. Okt 2019, 08:25
Moin...
...dieses Rad hat schon jemand erfunden...meinst du sowas?
Angehängte Grafiken
Dateityp: png Tray.png (13,4 KB, 59x aufgerufen)
  Mit Zitat antworten Zitat
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
746 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: TTrayIcon mit overlay nummer bereits verfügbar?

  Alt 16. Okt 2019, 08:40
KodeZwerg zeig doch mal deinen Code und v.a. auch deine Icons.

http://docwiki.embarcadero.com/CodeE...yIcon_(Delphi)

und vielleicht später #2 hast du ja sicher gelesen...
Michael Gasser
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.090 Beiträge
 
Delphi 12 Athens
 
#4

AW: TTrayIcon mit overlay nummer bereits verfügbar?

  Alt 16. Okt 2019, 08:58
Man müsste halt die bei Icons hinterlegte ImageList einmal mit den Icons 0..99 erzeugen und dann jeweils den IconIndex entsprechend setzen. Soll das Basis-Icon ausgetauscht werden, muss man das halt nochmal machen.

Schöner wäre sicher der Einsatz der Overlay-Funktionalität von TImageList, aber das wird zum Einen von TTrayIcon (Shell_NotifyIcon) nicht unterstützt und wäre zum Anderen auch auf 15 Overlays beschränkt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: TTrayIcon mit overlay nummer bereits verfügbar?

  Alt 16. Okt 2019, 09:21
Hallo nochmal, vielleicht habe ich mich nicht genau genug ausgedrückt oder ich verstehe gerade nicht das Bild @ haentschman
Also das ich viele verschiedene Icons haben kann, das ist mir schon bewusst.
Ich hatte eher im Hinterkopf so etwas wie im Anhang.
Ein Icon was eine Nummer raufkopiert bekommt und nicht ein Icon in zig verschiedenen Ausführungen.

Meinen (dreckigen) Code lade ich morgen gerne hoch @ Michael II

Vielleicht kann man ja das Icon, nachdem es gepuffert wurde, Bildtechnisch mit einer Nummer ergänzen (das würde vielleicht diese unzugänglichkeit umgehen) @ Uwe Raabe
Angehängte Grafiken
Dateityp: png bsp_org.PNG (964 Bytes, 93x aufgerufen)
Dateityp: png bsp.png (1,4 KB, 94x aufgerufen)
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#6

AW: TTrayIcon mit overlay nummer bereits verfügbar?

  Alt 16. Okt 2019, 15:27
Hmm..

Bei D6 hatte ich das noch selber gemacht, deshalb meine Frage zum TTrayIcon von Emba:

Dies hat doch eine Property 'Icon', schon mal versucht ein selbst erstelltes Icon mit Overlay diesem zuzuweisen?
Ohne ImageList?
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz