Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#3

AW: Fremdanwendung von Taskabar nach Trayicon "verschieben"

  Alt 6. Jul 2017, 11:43
Programm aus Taskleiste raus, das wurde ja schon erklärt und ist leicht möglich.
Stichworte: FindWindow, SetWindowLong, WS_EX_APPWINDOW, ...

Trayicon für Programm ist schwerer und wird wohl nur gehn, indem die eine DLL mit dem Code in diese Anwendung einschleust,
aber du kannst das Trayicon in der eigenen Anwendung anzeigen. Beim Klick wird dann die Anzeige in der Taskleiste wieder aktiviert, genauso, wie es vorher versteckt wurde.


Fenster ausblenden > ShowWindow
Taskbar ausblenden > WS_EX_APPWINDOW
Trayicon einblenden > TTrayIcon in deiner App

Klick auf Tryicon:
Fenster einblenden > ShowWindow
Taskbar einblenden > WS_EX_APPWINDOW
Trayicon ausblenden > TTrayIcon in deiner App (oder eventuell auch einfach immer sichtbar, um darüber dein Steuerprogramm zu steuern)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat