Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Angezeige des Symboles des eigenen Programmes in der Windows TaskBar (Win10) (https://www.delphipraxis.net/205462-angezeige-des-symboles-des-eigenen-programmes-der-windows-taskbar-win10.html)

MartinK 12. Sep 2020 14:34

Betriebssystem: Win 10

Angezeige des Symboles des eigenen Programmes in der Windows TaskBar (Win10)
 
Wie kann ich beeinflussen welche Darstellunge meines eigenen Programmes angezeigt wird,
wenn ich mit dem Cursor in der Windows Taskbar mit der Maus über das Icon meines laufenden delphi-Programmes fahre?
(mein Programm hat diverse Forms und es wird nicht immer das aktuelle angezeigt .... sollte es aber...)

Danke und vG
Martin

himitsu 12. Sep 2020 21:17

AW: Angezeige des Symboles des eigenen Programmes in der Windows TaskBar (Win10)
 
Standardmäßig wird die MainForm angezeigt. (früher war es die unsichtbare MessageForm der Application, siehe Delphi-Referenz durchsuchenMainFormOnTaskbar)

Ob ein Fenster einen "eigenen" Button in der Taskleiste hat, wird über MSDN-Library durchsuchenWS_EX_APPWINDOW / Hier im Forum suchenWS_EX_APPWINDOW geregelt.


Es gibt verschiedene APIs, um diesen Button und die Fenster-Signale zu steuern.
z.B. FlashWindow oder die ITaskbar-Interfaces.

https://www.delphipraxis.net/12000-t...onblinken.html
https://www.delphipower.xyz/handbook...n_windows.html
Neuerdings gibt es auch eine Delphi-Referenz durchsuchenTTaskbar-Komponente, direkt im Delphi (und auch immernoch von Fremdherstellern)
und rechts neben der Uhr das Delphi-Referenz durchsuchenTTrayIcon.

MartinK 13. Sep 2020 10:57

AW: Angezeige des Symboles des eigenen Programmes in der Windows TaskBar (Win10)
 
Vielen Dank für Deine Antwort. Ich kann mich leider erst gerade beantworten da ich im Urlaub war.

Ich werde mir das ganze dann gleich mal zu Genüte führen.

vG Martin

KodeZwerg 14. Sep 2020 07:54

AW: Angezeige des Symboles des eigenen Programmes in der Windows TaskBar (Win10)
 
Ohne WinApi,
Form -> Icon -> eins vergeben [Object Inspector, Form = Name des Hauptformulars]
Project Options -> Application -> Icons -> eins vergeben

ab nun solltest du ein icon drinnen haben :-)

Michael II 14. Sep 2020 08:59

AW: Angezeige des Symboles des eigenen Programmes in der Windows TaskBar (Win10)
 
Zitat:

Zitat von KodeZwerg (Beitrag 1473525)
ab nun solltest du ein icon drinnen haben :-)

MartinK sieht das Icon seiner App bereits. MartinKs App hat aber mehrere Forms und MartinK möchte auswählen können, welches dieser Forms im Kleinformat angezeigt wird, wenn er mit der Maus über das TaskBar Icon seiner App fährt :-D.


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