minimize to tray
-
- Beiträge: 465
- Registriert: Sa 21. Aug 2010, 21:30
- OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
- CPU-Target: 64-Bit
- Wohnort: nahe Bremen
- Kontaktdaten:
minimize to tray
ich hab hier jetzt schon ne weile gesucht aber irgenwie nix gefunden auch durch auspropbieren habe ich es leider nicht hinbekommen.
ich möchte einfach das wenn das programm minimiert wird es sich einfach ausblendet(da ein tray symbol immer da ist)
ich möchte einfach das wenn das programm minimiert wird es sich einfach ausblendet(da ein tray symbol immer da ist)
www.mcpatcher.net | www.hoeper.me
-
- Beiträge: 770
- Registriert: Sa 21. Feb 2009, 13:46
- OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
- CPU-Target: 32Bit
Re: minimize to tray
die aufgabe ist einfach
Additional >> Trayicon
--> auf form schmeißen
makieren und icon auswählen.
OnWindowsSateChanging
achtung, jede menge rechtschreibfehler 
Additional >> Trayicon
--> auf form schmeißen
makieren und icon auswählen.
OnWindowsSateChanging
Code: Alles auswählen
if Form1.Windowsstate = wsminimized then
begin
TrayIcon1.Show;
Form1.Hide;
end;

Code: Alles auswählen
Signatur := nil;
-
- Beiträge: 465
- Registriert: Sa 21. Aug 2010, 21:30
- OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
- CPU-Target: 64-Bit
- Wohnort: nahe Bremen
- Kontaktdaten:
Re: minimize to tray
danke geht 
ich wusste halt nicht genau welches event

ich wusste halt nicht genau welches event

www.mcpatcher.net | www.hoeper.me
-
- Beiträge: 770
- Registriert: Sa 21. Feb 2009, 13:46
- OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
- CPU-Target: 32Bit
Re: minimize to tray
ausprobieren hilft, ich habe jetzt auch nur am namen geraten xD
Code: Alles auswählen
Signatur := nil;
-
- Beiträge: 465
- Registriert: Sa 21. Aug 2010, 21:30
- OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
- CPU-Target: 64-Bit
- Wohnort: nahe Bremen
- Kontaktdaten:
Re: minimize to tray
also noch besser gehts so wie ich gerade festgestellt habe:
ist besser wenn man später wie form1.show macht
sonst ist es noch so minimiert und muss erst maximiert werdne
Code: Alles auswählen
if Form1.Windowstate = wsminimized
then begin
Form1.Windowstate := wsnormal;
Form1.Hide;
end;

www.mcpatcher.net | www.hoeper.me