Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm minimieren und Icon in Infobereich ablegen (https://www.delphipraxis.net/94643-programm-minimieren-und-icon-infobereich-ablegen.html)

Svenkan 24. Jun 2007 20:28


Programm minimieren und Icon in Infobereich ablegen
 
Hey Leute!
Habt ihr zufällig ein kleines Tutorial, wie man es bewerkstelligen kann, dass wenn man ein Programm minimiert, dass Symbol in den Infobereich gelegt und der Taskbareintrag entfernt wird?

mkinzler 24. Jun 2007 20:34

Re: Programm minimieren und Icon in Infobereich ablegen
 
Dafür gibt es Komponenten, wie z.B. CoolTray

bitsetter 24. Jun 2007 20:36

Re: Programm minimieren und Icon in Infobereich ablegen
 
Hi,

zumindest Code gibt es hier.
EDIT:
Ein Tutorial gibt es ansonsten hier.

Svenkan 24. Jun 2007 20:39

Re: Programm minimieren und Icon in Infobereich ablegen
 
Dankeschön schonmal!
Bin grad am Downloaden von CoolTray. ;)

Svenkan 25. Jun 2007 12:59

Re: Programm minimieren und Icon in Infobereich ablegen
 
Delphi-Quellcode:
procedure TForm2.WMTaskbarEvent(var Message: TMessage);
var
  Point: TPoint;
begin
  case Message.LParamLo of
     WM_LBUTTONDOWN: TaskBarRemoveIcon;
     WM_RBUTTONDOWN: begin
                          SetForegroundWindow(Handle);
                          GetCursorPos(point);
                          popupmenu1.popup(point.x,point.y);
                     end;
  end;
end;
An dieser Stelle soll bei Rechtsklick ein PopUp-Menü aufgerufen werden. Leider funktioniert das genauso wenig wie das Entfernen des Icons per Linksklick.
Es passiert einfach gar nichts. Sprich: ich muss das Programm per Taskmanager beenden, da ich es nicht mehr maximieren kann.

bitsetter 25. Jun 2007 13:54

Re: Programm minimieren und Icon in Infobereich ablegen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,

der Code aus der Code-Lib funktioniert doch auch:

EDIT: Der Code ist wohl aus dem Tutorial, das Projekt hänge ich auch noch an.

Svenkan 25. Jun 2007 14:06

Re: Programm minimieren und Icon in Infobereich ablegen
 
Perfekt!
Das funktioniert ohne Probleme!
Dankeschön! ;)

bitsetter 25. Jun 2007 14:14

Re: Programm minimieren und Icon in Infobereich ablegen
 
Das Projekt vom Tutorial woher anscheinend der Quellcode war, habe ich nun auch noch angehängt, falls es dich noch interessiert. Wenn man sich das Tutorial richtig durchliest, dann funktioniert auch alles.

Svenkan 25. Jun 2007 14:16

Re: Programm minimieren und Icon in Infobereich ablegen
 
Komisch..
Also ich habs mir bestimmt 5-6 Mal durchgelesen und bekam immer dasselbe Ergebnis. Nämlich nix. :/
Aber danke! Jetzt klappts ja alles wunderbar. :)


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