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/)
-   -   Delphi Shell_NotifyIcon beenden? (https://www.delphipraxis.net/65360-shell_notifyicon-beenden.html)

Bunnepeller 15. Mär 2006 17:05


Shell_NotifyIcon beenden?
 
Hallo.

Ich muß unter NT ein Shell_NotifyIcon in einer tna unterbringen.
Mit
Delphi-Quellcode:
ShowWindow(Application.Handle, SW_HIDE);
Shell_NotifyIcon(NIM_ADD, @NID);
habe ich die Application aus der Taskbar ausgeblendet und der Area das
TNotifyIconData zugefügt.
Das funktioniert auch soweit ganz gut. Aber...
Wenn ich Windows-NT beenden möchte bleibe ich am Taskmanager hängen.
Das Betriebsystem kann offensichtlich nicht die Application beenden.
Die WM_QUERYENDSESSION Message kommt nur an, wenn ein Fenster geöffnet ist
bzw. die Application als "Anwendung" im Taskmanager auftauch.

Wie kriege ich die Application beim beenden von Windows geschlossen?
Bei XP ist das Message-Handling anders, da gibt es das Problem nicht.


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