Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Ballon Fensatertitel ändern (https://www.delphipraxis.net/215387-ballon-fensatertitel-aendern.html)

kmma 24. Jun 2024 14:36

Ballon Fensatertitel ändern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wie kann man bei einem Balloon Hin den Fenstertitel ändern? Application.title bringt leider nichts.
Anhang 56960

himitsu 24. Jun 2024 14:43

AW: Ballon Fensatertitel ändern
 
Kommt erstmal drauf an, wie du den anzeigen lässt.

Delphi-Referenz durchsuchenTCustomTrayIcon.BalloonTitle
Delphi-Referenz durchsuchenTBalloonHint.Title aka Delphi-Referenz durchsuchenTCustomHint.Title
...

kmma 24. Jun 2024 15:07

AW: Ballon Fensatertitel ändern
 
Ich habe ein TTrayIcon auf meinem Formular und setze mit Trayicon1.BalloonHint := 'Hint'; den Hint und zeige den Balloon mit Trayicon1.ShowBalloonHint; an.

himitsu 24. Jun 2024 15:15

AW: Ballon Fensatertitel ändern
 
der erste Link :zwinker:

kmma 24. Jun 2024 15:30

AW: Ballon Fensatertitel ändern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich finde da aber nicht den Fenstertitel, nur den Balloon Titel.

Delphi-Quellcode:
  Trayicon1.BalloonHint := 'My Hint';
  TrayIcon1.BalloonTitle := 'MyTitle';
Anhang 56961

himitsu 24. Jun 2024 15:53

AW: Ballon Fensatertitel ändern
 
hmm ... der Name der EXE oder die Caption der ActiveForm? (MainForm)

kmma 24. Jun 2024 15:58

AW: Ballon Fensatertitel ändern
 
Wie ich ja schon im Ursprungsposting geschrieben habe bring application.title leider nichts (das klappt z.B. bei einer Messagebox).

himitsu 24. Jun 2024 16:12

AW: Ballon Fensatertitel ändern
 
Bezüglich Application.Title mußt'e etwas aufpassen, siehe Text nachfolgent


Ein Problem bei Windows?

Vcl.ExtCtrls.pas
NOTIFYICONDATAW.szTip := Application.Title;
NOTIFYICONDATAW.szTip := Self.Hint;
szTip wird beim Laden der Form auf Application.Title gesetzt (z.B. den Wert aus der DPR und nicht zur Laufzeit änderbar)
szTip wird aber auch nochmal durch TrayIcon.Hint überschrieben, falls es in der DFM gespeichert wurde.

NIF_TIP in NOTIFYICONDATAW.uFlags wird auch gesetzt ... nur dann wird szTip überhaupt verwendet.
hmmmmmmmmm


https://learn.microsoft.com/en-us/wi...otifyicondataw

himitsu 24. Jun 2024 16:23

AW: Ballon Fensatertitel ändern
 
Seit 24 Jahren ist es ein szTip[128] und kein szTip[64] mehr,
und Delphi hat "neu" die uralte alte API implementiert,

aber daran sollte es eigentlich nicht liegen sollen. :gruebel:


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