AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Angezeige des Symboles des eigenen Programmes in der Windows TaskBar (Win10)
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von MartinK · begonnen am 12. Sep 2020 · letzter Beitrag vom 14. Sep 2020
Antwort Antwort
MartinK

Registriert seit: 21. Jun 2009
Ort: Germering (Germany)
89 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

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

  Alt 12. Sep 2020, 15:34
Betriebssystem: Win 10
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
Martin Kuhn
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

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

  Alt 12. Sep 2020, 22:17
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (12. Sep 2020 um 22:21 Uhr)
  Mit Zitat antworten Zitat
MartinK

Registriert seit: 21. Jun 2009
Ort: Germering (Germany)
89 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

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

  Alt 13. Sep 2020, 11:57
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
Martin Kuhn
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

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

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

  Alt 14. Sep 2020, 08:54
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
Gruß vom KodeZwerg

Geändert von KodeZwerg (14. Sep 2020 um 08:57 Uhr)
  Mit Zitat antworten Zitat
Michael II

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

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

  Alt 14. Sep 2020, 09:59
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 .
Michael Gasser
  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 14:05 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