AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Taskleiste WM_ Botschaften abfangen?
Thema durchsuchen
Ansicht
Themen-Optionen

Taskleiste WM_ Botschaften abfangen?

Ein Thema von WilderMike · begonnen am 25. Nov 2024 · letzter Beitrag vom 25. Nov 2024
 
WilderMike

Registriert seit: 18. Nov 2024
13 Beiträge
 
#3

AW: Taskleiste WM_ Botschaften abfangen?

  Alt 25. Nov 2024, 15:44
Noch verstehe ich nicht viel

Also ich habe ein TTrayIcon welches in der Taskleiste erscheint. Dort öffne ich eine 2. Form die inzwischen schön als Popup mit ein paar Extras ausgestattet ist. Das schließen und öffnen dieses falschen Popups geht wie gewünscht. Wenn die Form offen ist, sehe ich sozusagen WM_MOUSEHOVER und WM_MOUSELEAVE auf der Windows-Taskleiste. Also die Schaltflächen und Icons reagieren optisch. Auch "Hint-Windows" öffnen sich. Gerade diese stören, wenn meine Form dort erscheint. Für eine besser Benutzerfreundlichkeit wäre es gut, wenn ich die Windows-Taskleiste kurz sperren kann bzw. die beiden Botschaften denn ein Mausklick sollte noch funktionieren, da sonst meine Form wohl keinen Fokus verliert und sie dann nicht geschlossen wird. Wenn "WM_MOUSEHOVER und WM_MOUSELEAVE" abgefangen werden könnte, sollten Hint-Windows (z.B. Ausgeblendete Symbole einblenden - bei Windows 11) dann wohl auch nicht funktionieren. Wenn mein unechtes Popup-Fenster wieder geschlossen wird, kann man "WM_MOUSEHOVER und WM_MOUSELEAVE" natürlich wieder freischalten.

Also es geht nicht nur um mein TrayIcon. Möchte die ganze Taskleiste mit den beiden Botschaften abfangen.

Geändert von WilderMike (25. Nov 2024 um 15:46 Uhr)
  Mit Zitat antworten Zitat
 


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 20:03 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