![]() |
Aktuelles Datum im Windows-Icon ?
Moin,
geht so etwas ? Windows 10: Programm starten, Programm setzt das aktuelle Datum in das Icon, Program wird beendet und das aktuelle Datum wird im Icon angezeigt. Ist so etwas machbar ? Gruss Hans |
AW: Aktuelles Datum im Windows-Icon ?
Wie stellst Du Dir das Ergebnis vor? Auf 16x16 passt nicht gerade viel rauf. Also ein bisschen präziser bitte, nach Möglichkeit visuell darstellen was Dir im Kopf herumschwirrt.
|
AW: Aktuelles Datum im Windows-Icon ?
Zitat:
|
AW: Aktuelles Datum im Windows-Icon ?
Zitat:
Alternativ auch ein Icon auf der Taskbar. Das dürfte etwas komplexer sein, wenn es überhaupt geht. |
AW: Aktuelles Datum im Windows-Icon ?
Die Taskleiste (angeheftete Programme) sind auch nur LNK,
aber es reicht nicht die LNK einfach nur in ein gewisses Verzeichnis zu laden, da die TaskBar das nicht automatisch einbindet. Bei der LNK kann man ein Icon angeben (anstatt dem Standard-Icon der verlinkten EXE) * entweder 1440 365 Icons als Resource in die EXE (für jede Minute des Tages jeden Tag im Jahr) * oder eine externe Icon-Datei verlinken Ja, man kann auch die Icon-Resource einer EXE via Programm verändern (Updaten), aber da die eigene Anwendung gerade geladen ist, kann man seine eigenen Icons Resourcen natürlich nicht verändern. (drum kann auch ein Programm sich nicht selbst direkt updaten) Im StartMenü kann man auch irgendwie ein Overlay definieren, welches tweilweise über das eigene Icon drübergemalt wird. |
AW: Aktuelles Datum im Windows-Icon ?
Zitat:
Ich dachte da an sowas wie Application.Icon -> Konvertierung zu TBitmap -> hochskalieren -> per Canvas das Datum schreiben -> runterskalieren -> Konvertierung zu TIcon -> verwenden wo auch immer es gebraucht wird. |
AW: Aktuelles Datum im Windows-Icon ?
Ups :oops:
Ohhh, dann spart er ja knapp 1000 Icons :lol: Direkt mit "Small Fonts" auf den Canvas des TIcon malen. Wobei auch fast jeder andere Font mit Schriftgröße 8 in ein 32x32-Icon passt. "88.88." passt als Small Fonts mit maximal 8 auch in 16x16. Nur ein MultiResIcon mit Delphi-Hausmitteln ... nja PS: Die Icons für Startmenükacheln und Desktop / Explorer (Extra Große Symbole) gehen bis 256x256. ![]() |
AW: Aktuelles Datum im Windows-Icon ?
Zitat:
|
AW: Aktuelles Datum im Windows-Icon ?
Würde denn das Icon bei jeder Änderung "refreshed"? So wie ich das kenne zeigt Windows das aktualisierte Icon nicht unbedingt an. Ich meine, man muss da noch einen Icon-Cache(?) aktualisieren.
|
AW: Aktuelles Datum im Windows-Icon ?
Habs nicht getestet aber vielleicht per Windows API so?
Delphi-Quellcode:
procedure RefreshDesktop;
var Wnd: HWND; begin Wnd := GetDesktopWindow; UpdateWindow(Wnd); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz