Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Tray - Anwendung in der Taskleiste erstellen und entfernen (https://www.delphipraxis.net/118917-tray-anwendung-der-taskleiste-erstellen-und-entfernen.html)

omata 18. Aug 2008 11:53

Re: Tray - Anwendung in der Taskleiste erstellen und entfern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Edit: neue Version!

Real-TTX 18. Aug 2008 23:55

Re: Tray - Anwendung in der Taskleiste erstellen und entfern
 
Danke dir... Ich habe nun nur noch die Komponente TTrayIcon verwendet die ich ja bei D2007 standartmäßig an board habe :)

Delphi-Quellcode:

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Menus, ExtCtrls;

type
  TFrmMain = class(TForm)
    TrayIcon: TTrayIcon;
    PopupMenu: TPopupMenu;
    Open: TMenuItem;
    procedure TrayIconClick(Sender: TObject);
  private
    procedure WMSysCommand(var Message: TWMSysCommand); message WM_SysCommand;
  public
    { Public-Deklarationen }
  end;

var
  FrmMain: TFrmMain;

implementation

{$R *.dfm}

procedure TFrmMain.WMSysCommand(var Message: TWMSysCommand);
begin
  if Message.CmdType and $FFF0 = SC_MINIMIZE then begin
    TrayIcon.Visible := True;
    Self.Hide;
  end
  else inherited;
end;

procedure TFrmMain.TrayIconClick(Sender: TObject);
begin
  Self.Visible := True;
  TrayIcon.Visible := False;
end;

Danke Vielmals :)

Gruß, Real-TTX


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz