Autor Beitrag
ck3009
Hält's aus hier
Beiträge: 13

Win95, Win98, Win2000 Prof.
Delphi 3 Prof., 7,
BeitragVerfasst: Do 19.02.04 16:56 
Hey Leute,

wenn ich meine Anwendung starte erscheint unten im SysTRay mein icon.
was auch so sein soll. durch zwei button kann ich das icon einsetzen und auch wieder entfernen.

Weiterhin wird die Anwendung,wie gewünscht, in der Taskleiste nicht angezeigt.

Nachdem ich meine Anwendung minimiert habe möchte möchte ich das durch einen Doppelcklick auf das icon im SysTRay die Anwendung wie im Urscprung angezeigt wird.

Habt ihr ne idee!!! sind die eigenschaften des icon wichtig???

so sieht der Code des Icons aus!!!
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
begin
  IconData.cbSize := SizeOf(Icon);
  IconData.Wnd := Handle;
  IconData.uID := 100;
  IconData.uFlags := NIF_MESSAGE + NIF_ICON + NIF_TIP;
  IconData.uCallBackMessage := WM_USER + 20;
  IconData.hIcon := Application.Icon.Handle;
  IconData.szTip := 'Das ist das Icon der laufenden Anwendung';
  Shell_NotifyIcon(NIM_ADD,@IconData);
end;
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 19.02.04 17:41 
Wenn ich Luckie im anderen Beitrag richtig verstanden habe, dann hast du dich darüber beklagt, dass wir uns scheinbar über dich lustig machen. Aber einfach mal die vorhandenen Beiträge zum Thema lesen, das kannst du wohl nicht? IMHO hatten wir das Thema schon so oft, dass du hier im DF Codesamples finden musst - egal ob Links-, Rechts- oder Doppelklick.
MaxiTB
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 679

Win2000, WinXp, Workbench ;-)
D7 Ent, VS2003 Arch.
BeitragVerfasst: Do 19.02.04 17:49 
Das Icon muß eine Standard-ICO Datei sein, daran liegts nicht.

Allerdings steht in der WIN32-SDK, daß das Fenster-Handle bei ADD unbedingt sichtbar sein sollte - also die Reihenfolge Minimieren > Systray-Icon Add spielts nicht (oder nicht immer). Mehr fällt mir bei so wenig Code nicht ein.

_________________
Euer Mäxchen
Wer früher stirbt, ist länger tot.
ck3009 Threadstarter
Hält's aus hier
Beiträge: 13

Win95, Win98, Win2000 Prof.
Delphi 3 Prof., 7,
BeitragVerfasst: Do 19.02.04 17:50 
Titel: Ist schon gut
Ich habe mich bei Luckieschon entschuldigt.

Und du bleib ma jetzt auch ganz locker!!!

ich habe bei luckies homepage mir seine tna demo version heruntergeladen und versucht sie nachzu stellen. doch es klappt nicht. daher stelle ich diese frage.

noch fragen
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 19.02.04 18:39 
Titel: Re: Ist schon gut
ck3009 hat folgendes geschrieben:
Und du bleib ma jetzt auch ganz locker!!!

Ich bin ganz locker. Andererseits gelten die grundsätzlichen Regeln (erst suchen, dann fragen) auch für dich. Aber sei´s drum ...

Zitat:
ich habe bei luckies homepage mir seine tna demo version heruntergeladen und versucht sie nachzu stellen. doch es klappt nicht. daher stelle ich diese frage.

Da ich davon ausgehe, dass Luckie keinen Quark veröffentlicht, frage ich also: Was geht in deinem Fall nicht was aber noch in Luckies Demo funktioniert?