Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Fremdanwendung von Taskabar nach Trayicon "verschieben"

  Alt 6. Jul 2017, 12: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)
$2B or not $2B
  Mit Zitat antworten Zitat