Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Update Thumbnail in Windows-Taskbar (https://www.delphipraxis.net/211241-update-thumbnail-windows-taskbar.html)

MartinK 20. Aug 2022 10:18

Update Thumbnail in Windows-Taskbar
 
Meine Windows 32bit Applikation besteht aus diversen Formularen die auch gewechselt werden.
Wie bewirke ich dass das in der Windows-Taskbar bei drüberhovern angezeigte Thumbnail meiner Applikation upgedatet wird?

vG Martin

himitsu 20. Aug 2022 10:49

AW: Update Thumbnail in Windows-Taskbar
 
Die richtige Form dort anzeigen?

Hier im Forum suchenWS_EX_APPWINDOW
MSDN-Library durchsuchenWS_EX_APPWINDOW


Delphi-Referenz durchsuchenTTaskbar

MartinK 20. Aug 2022 12:26

AW: Update Thumbnail in Windows-Taskbar
 
Danke für die schnelle Reaktion, das hat mir schon ein ganzes Stück weitergeholfen:
- Application.MainFormOnTaskbar := True;
- Die Chapman World Seite ( http://chapmanworld.com/task-bar-icons-in-delphi/ )

nun fehlt mir nur noch das aktualisieren des TaskBarThumbnails bei "ShowModal" von anderen Forms..... aber das bekommen wir auch noch hin

KodeZwerg 20. Aug 2022 12:32

AW: Update Thumbnail in Windows-Taskbar
 
Entschuldige das ich frage, aber was ist ein TaskBarThumbnail?
Redest du vom Icon oder der Vorschau?

himitsu 20. Aug 2022 12:57

AW: Update Thumbnail in Windows-Taskbar
 
Die Miniaturansicht des Aero Peek.

Das Icon selbst lässt sich mit TTaskbar direkt beeinflussen,
ansonsten eben das MainIcon der Form, welche dort sichtbar ist, also Mainform oder das unsichtbare und leere Application.

MartinK 20. Aug 2022 19:33

AW: Update Thumbnail in Windows-Taskbar
 
Ich meine das in der WindowsTaskbar angezeigte Icon, dass über dem eigentlichen App-Icon, wenn man mit der Maus App-Icon hovert.
Mit dem Mainform funktioniert das inzwischen perfekt.

Was aber muss ich tun wenn um dort das Icon eines mit "ShowModal" angezeigten anderen Forms darzustellen?

vG M

himitsu 20. Aug 2022 20:54

AW: Update Thumbnail in Windows-Taskbar
 
Welches Icon denn nun genau?

* das Icon von einem Link in der Taskleiste
* das Icon in der Taskleiste, wenn die Anwendung läuft (Application, MainForm und/oder andere WS_EX_APPWINDOW)
* das klene Icon über/auf dem Icon ist das OverlayIcon

* das Icon im Popup, was auf geht, wenn man die Maus drüber hält
* * ist das wie unten (als Ersatz)
* * oder man hat Aero Peek aktiviert und die Form war schonmal sichtbar, dann ist dort die Preview des Fensters

* dann gibt es Knöpfe/Links in dem Popup -> Favoriten, TaskbarButtons (ShortCuts) usw.



Du müsstest das andere Fenster zusätzlich/optional in der Taskleiste anzeigen.


Wenn es um das Icon geht, bzw. zumindestens um ein Icon-Overlay, sowie um eine ProgressBar und andere Dinge, welche man da unten anzeigen kann ... siehe TTaskBar. (es geht noch mehr, aber das fehlt so Einges in der Delphi-Komponente)

Und ein Icon rechts bei der Uhr, siehe TTrayIcon.

Application statt MainForm in der Taskbar, dann könntest du Application.Icon ändern.
Es geht auch bei MainForm.Icon, aber dann bekommt auch deren Fesnter das andere Icon.

Delphi-Quellcode:
Application.Icon.Assign(ActiveForm.Icon)

MartinK 21. Aug 2022 10:03

AW: Update Thumbnail in Windows-Taskbar
 
Du hast Recht, ich habe mich missverständlich ausgedrückt.
Ich meine das "Bild" das sich als Pop-Up öffnet , wenn man die Maus über das Icon der gerade laufenden App in der Taskbar (in Win11 mittig, nicht das rechts in der Tray) hovert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 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