![]() |
Tasks im Systray
ich möchte die Tasks im Systray ermitteln (Symbole neben der Uhr). Ich hatte mir gedacht, das ich vielleicht abfragen könnte welche Anwendung zum Symbol verkleiner ist. Aber wie?
Gibts ne Funktion um den Status eines Fensters (also Minimiert, Maximiert oder Symbol) abzufragen? |
Re: Tasks im Systray
Machi oder wie der heißt, hat da eine Unit. Wurde auch schon im Forum erwähnt, wie man die Icons neben der Uhr ermitteln kann.
|
Re: Tasks im Systray
Ich habe
![]() |
Re: Tasks im Systray
Danke für den Tipp, allerdings kann ich diesen Code nicht verwenden, da dieser nur funzt wenn der Explorer läuft. Ich brauche was das ohne laufende Windows - default - Shell lauffähig ist.
Mfg Matthias |
Re: Tasks im Systray
Warum denn das? Was hast du denn vor?
|
Re: Tasks im Systray
ich habe vor eine kleine Shell für Windows2000 zu programmieren. Da ich eine eigenständige Shell proggen will, soll auch kein Explorer im Hintergrund laufen. Es gibt zwar schon ne Menge davon, ich denke nur an Litestep oder Blackbox, aber die sind etwas anders als ich es haben will.
|
Re: Tasks im Systray
Wenn der Explorer nicht laeuft dann auch TrayNotifyWnd nicht.
|
Re: Tasks im Systray
Zitat:
Ergo, selber rausfinden wer alles
Delphi-Quellcode:
aufruft.
Shell_NotifyIcon(NIM_ADD, @IconData);
Viel Spass, da wirst du wohl noch einiges an Arbeit reinstecken müssen. |
Re: Tasks im Systray
Hmmm, ok, ich werde sehen wie ich das dann anstellen kann, aber gibts da nicht wie beim Ausfiltern der Tasks in der Taskbar auch irgendwas z.B. process = sw_hide oder so?
|
Re: Tasks im Systray
Ich will ehrlich sein. So unbeholfen, wie du dich ausdrückst, erweckst du in mir den Eindruck, als wenn dir noch die nötigsten Grundlagen und Systemeinblicke bezüglich Windows Interna fehlen, um dein Projekt zu realisieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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 by Thomas Breitkreuz