AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TTaskBar Problem mit Initialize

Ein Thema von UliBru · begonnen am 15. Mär 2018 · letzter Beitrag vom 16. Mär 2018
Antwort Antwort
Benutzerbild von himitsu
himitsu

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

AW: TTaskBar Problem mit Initialize

  Alt 15. Mär 2018, 14:46
Früher (Delphi 7 und so) war das unsichtbare Message-Fenster des Application in der Taskleiste.
Seit es mit Vista+ in den Taskbuttons aber die Vorschau (AeroPeek) gibt, hat sich das ändern müssen, da man dort sonst nur ein leeres Fenster sieht.
> Delphi-Referenz durchsuchenApplication.MainFormOnTaskbar

Und Delphi ändert das aber nicht von sich aus, denn wenn jemand früher z.B. das Menü App-Buttons in der Taskbar verändert oder den Taskbar-Button ein-/ausgeblendet hat oder wenn du im alten elphi schon diese Progressbar genutz hättest, dann gingen diese Codes ja auf Application.Handle, anstatt auf Application.MainForm.Handle und es würde nichts mehr funktionieren.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: TTaskBar Problem mit Initialize

  Alt 15. Mär 2018, 14:55
@günni0: Du bräuchtest dann an jedem Fenster einen TaskbarHandler. Aber so wie es aussieht, könnte es sein, dass die VCL-Komponente immer nur auf die erste Form (MainForm) geht.

Du kannst aber hindert dich niemand daran, die API direkt zu nutzen oder eine Komponente von jemand Anderem zu nutzen, wo das "richtig" funktioniert.
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
günni0
(Gast)

n/a Beiträge
 
#3

AW: TTaskBar Problem mit Initialize

  Alt 15. Mär 2018, 14:59
Für dieses Thema hier sicher interessant.
Gibt es eine Komponente, wo das richtig funktioniert? Wenn ja, magst du sie hier vorstellen?
  Mit Zitat antworten Zitat
UliBru

Registriert seit: 10. Mai 2010
155 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: TTaskBar Problem mit Initialize

  Alt 16. Mär 2018, 15:26
Zur direkten Nutzung per API siehe http://www.drbob42.com/examine/examinC5.htm
Das sieht mir doch simpel und trotzdem wertig aus. Wenn ich das vorher gefunden hätte wäre mir das mit der MainFormOnTaskbar eher klar gewesen.
Er wollte so richtig in Delphi einsteigen. Nun steckt er ganz tief drin ...
  Mit Zitat antworten Zitat
günni0
(Gast)

n/a Beiträge
 
#5

AW: TTaskBar Problem mit Initialize

  Alt 16. Mär 2018, 15:50
Simple wäre für mich ein paar wenige Zeilen Code. Das da kommt ja schon einer Komponente gleich
  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 13:45 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