Autor Beitrag
therealevil
Hält's aus hier
Beiträge: 4

WinXP Pro
Delphi 7
BeitragVerfasst: Mo 07.03.05 18:59 
Hi, ich bin grade dabei ein Programm zu schreiben (ein Organizer auf dem Desktop).
Ich habe das Formular transparent bekommen und den Rahmen komplett weggekriegt.

Jetzt habe ich nur noch ein Problem. Ich möchte in der Windowstaskleiste keinen Eintrag für ein geöffentes Programm sehen wenn ich das DelphiProgramm gestartet habe. Es soll also eigentlich nur als Task/Prozess gestartet werden. Oder mit einem icon in dem Bereich wo z.B. die Windows Uhr ist (Tray), also ähnlich wie Steam oder ICQ.

Hoffe ihr könnt mir helfen und hoffentlich hab ich das hier einigermaßen verständlich rübergebracht ;)

gruß

Timo

ps: siehe Anhang
Einloggen, um Attachments anzusehen!
Elite
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 07.03.05 19:51 
ausblenden Delphi-Quelltext
1:
ShowMainForm := false;					
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Mo 07.03.05 19:56 
Und schau dir mal die TCoolTrayIcon-Kompo an. Siehe auch: www.delphi32.com/vcl/5086/
therealevil Threadstarter
Hält's aus hier
Beiträge: 4

WinXP Pro
Delphi 7
BeitragVerfasst: Mo 07.03.05 21:24 
Erstmal danke für die Antworten.

Wenn ich jetzt 'ShowMainForm := false;' in die Projektx.dpr reinschreibe zeigt er mir beim Programmtest jetzt aber gar nichts mehr an :D es sollte ja nur nichts mehr in der Taskleiste stehen.

Und wofür genau kann ich CoolTray benutzen ?

Gruß

Timo
matze.de
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 576

Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
BeitragVerfasst: Mo 07.03.05 21:52 
probiers mal hiermit :)
ausblenden Delphi-Quelltext
1:
ShowWindow(Application.Handle, SW_HIDE);					


mfg matze

_________________
si tacuisses, philosophus mansisses.
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Di 08.03.05 15:49 
Mit dem CoolTrayIcon kannst du genau das machen, was du willst. Du hast ein Icon in der Systemtray und keins mehr in der Taskleiste. ;)
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Di 08.03.05 16:28 
user profile iconWeBsPaCe hat folgendes geschrieben:
Mit dem CoolTrayIcon kannst du genau das machen, was du willst. Du hast ein Icon in der Systemtray und keins mehr in der Taskleiste. ;)
Und wie macht das die Komponente?
Genau so wie es Matze.de oben geschrieben hat! :roll:

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Di 08.03.05 16:42 
user profile iconwulfskin hat folgendes geschrieben:
Und wie macht das die Komponente?
Genau so wie es Matze.de oben geschrieben hat! :roll:

Ja und?? Hab ich gesagt, dass sie's anders macht?? Er hat nur wissen wollen, was sie macht. ;) Und ich glaub kaum, dass matze.de da oben geschrieben hat, wie er sein Taskleistensymbol irgendwo hinbekommt. ;)
matze.de
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 576

Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
BeitragVerfasst: Di 08.03.05 18:02 
das is aber so easy, da brauch man keine extra kompo für, macht das ganze nur unbenutzbar für andere, die die kompo ned haben :)

mfg matze.de

_________________
si tacuisses, philosophus mansisses.
therealevil Threadstarter
Hält's aus hier
Beiträge: 4

WinXP Pro
Delphi 7
BeitragVerfasst: Di 08.03.05 21:59 
Danke Danke :P es funktionopelt, nach dem einen oder anderen Versuch hab ichs dann auch mit dem TrayIcon gerafft.

Was mir jetzt noch fehlt ^^ ist eine Möglichkeit das Fenster zu verschieben (es hat ja keinen Rahmen wo man es anpacken könnte), oder sollte ich da nen neuen Thread eröfnnen ?

Achja ein anders Problem ist, wenn ich den Bereich meines Memofenster nach unten überschreite dann hängt er sich auf, gibts da eine Möglichkeit dass er ohne ruckeln das Fenster einfach nach unten weitermacht ? Einen Scrollbalken hab ich schon drin ^^

Danke schonmal im Voraus

Gruß

Timo
matze.de
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 576

Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
BeitragVerfasst: Di 08.03.05 22:02 
probiers mal damit:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.MainPanelMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
const
  SC_DRAGMOVE = $F012;
begin
  if (ssLeft in Shift) then
  begin
    ReleaseCapture;
    Form1.Perform(WM_SYSCOMMAND, SC_DRAGMOVE, 0);
  end;
end;


mfg matze

_________________
si tacuisses, philosophus mansisses.
therealevil Threadstarter
Hält's aus hier
Beiträge: 4

WinXP Pro
Delphi 7
BeitragVerfasst: Fr 11.03.05 12:57 
Danke für eure Hilfe Leute ;) Das was jetzt dabei rausgekommen ist hab ich mal inne Anlage gepackt für diejenigen dies mal sehen möchten :P
Ich habs bei mir in den Autostart eingebunden und es is eigentlich ganz nützlich ^^ Ich werde sobald ich Zeit hab aber noch nen Kalender dazuprogrammieren (Bisher isses praktisch auf eine Woche ausgelegt)


gruß

Timo
Einloggen, um Attachments anzusehen!
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Fr 11.03.05 14:21 
user profile icontherealevil hat folgendes geschrieben:
Was mir jetzt noch fehlt ^^ ist eine Möglichkeit das Fenster zu verschieben (es hat ja keinen Rahmen wo man es anpacken könnte), oder sollte ich da nen neuen Thread eröfnnen ?

Das nächste mal bitte für eine neue Frage ein neues Topic eröffnen. Danke!

Gruß
Tino