Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Verschindenes TNA bei FormStyle wechsel (https://www.delphipraxis.net/46991-verschindenes-tna-bei-formstyle-wechsel.html)

Master_BB 4. Jun 2005 15:01


Verschindenes TNA bei FormStyle wechsel
 
Hallo,
ich verwende luckies code um das taskleisten icon der anwendung im tray zu erstellen.
Delphi-Quellcode:
Shell_NotifyIcon(NIM_ADD, @IconData);
//usw
das klappt wunderbar. Wenn ich jetzt jedoch den FormStyle des MainForms ändere
von fsNormal auf fsStayOnTop verschwindet dieses icon.
warum das? und wenn ich nach der änderung des FormStyles das icon wieder
setzten will verschwindet es dennoch wieder.
wenn ich die application jedoch gleich mit fsStayONTop starte ist das icon ganz
normal da.
wenn mir da jemand helfen könnte wäre das cool.

Luckie 4. Jun 2005 15:10

Re: Verschindenes TNA bei FormStyle wechsel
 
Ich kann es nur immer wieder sagen und auf die Hilfe verweisen:
Zitat:

Note: It is not advisable to change FormStyle at runtime.
Könnte durch aus damit zusammenhängen.

SirThornberry 4. Jun 2005 15:15

Re: Verschindenes TNA bei FormStyle wechsel
 
der Grund ist ganz einfach. Nachdem der Formstyle gewechselt wurde hat das Formular ein anderes Handle und somit kommen die Traymessages nicht mehr an.


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