Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TJvTrayIcon / Win 10 / Sprechblasen (https://www.delphipraxis.net/197834-tjvtrayicon-win-10-sprechblasen.html)

tofse 10. Sep 2018 06:58

TJvTrayIcon / Win 10 / Sprechblasen
 
Hallo,
ich verwende schon lange für Sprechblasen bei den Taskleistensymbolen "TJvTrayIcon".
Jetzt habe ich festgestellt, dass bei Win 10 keine Sprechblasen angezeigt werden, wenn man die Methode BallonHint aufruft

Was könnte der Grund sein? Bei Win7 alles ok

Gruß
Christof

ghubi01 10. Sep 2018 10:50

AW: TJvTrayIcon / Win 10 / Sprechblasen
 
Hallo,

versuch es mal damit (nur ein Beispiel):

Delphi-Quellcode:
procedure TForm2.TrayIcon1Click(Sender: TObject);
begin
  TrayIcon1.ShowBalloonHint;
end;
Das sieht dann nicht mehr wie ein "Balloon" aus und taucht dann auch in den Benachrichtigungen auf. :?

Sorry. Ich hatte überlesen, dass Du ein TJvTrayIcon verwendest. Damit kenne ich mich nicht aus.

KodeZwerg 10. Sep 2018 16:10

AW: TJvTrayIcon / Win 10 / Sprechblasen
 
Ich habe keine Jedi installiert, nur die Security Units, die sind ganz gut brauchbar für meine Zwecke.
Eventuell hat Windows 10 eine andere NOTIFYICONDATA (oder ne andere) Struktur die Deine Komponente noch nicht beherrscht?
Eventuell sieht man diese Nachricht nur wenn Icon im Tray abgelegt und sichtbar ist?

API 10. Sep 2018 16:23

AW: TJvTrayIcon / Win 10 / Sprechblasen
 
Hat das vielleicht mit Windows 10 selbst zu tun?

https://windowsreport.com/bring-back...indows-10/amp/

KodeZwerg 10. Sep 2018 16:47

AW: TJvTrayIcon / Win 10 / Sprechblasen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe mal im Anhang eine Test-Applikation geladen, schau mal rein ob das ein guter Ersatz dafür sein könnte.

ghubi01 11. Sep 2018 22:45

AW: TJvTrayIcon / Win 10 / Sprechblasen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich möchte hier den Hinweis von 'API' noch weiter vervollständigen.

1. den "Editor für lokale Gruppenrichtlinien" (EflG) öffnen (gpedit.msc im Dialog Ausführen starten).
2. im EflG den Tree (linkes Fenster) … Benutzerkonfiguration - Administrative Vorlagen - Startmenü und Taskleiste öffnen und selektieren.
3. im rechten Fenster: "Anzeige von Sprechblasenbenachrichtigungen als Popups deaktivieren" doppelklicken.
4. im folgendem Dialog "Aktiviert" anklicken und mit OK bestätigen.
5. den "Editor für lokale Gruppenrichtlinien" schließen.
6. den PC rebooten.

Das Ganze habe ich mit der Standard-Komponente TTrayIcon von Delhi getestet:

Das Ergebnis kann man in der beigefügten PDF-Datei sehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf