Delphi-PRAXiS
Seite 1 von 7  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Heise News im System-Tray... (https://www.delphipraxis.net/29384-heise-news-im-system-tray.html)

DerAndereMicha 8. Sep 2004 14:45


Heise News im System-Tray...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ein kleines Progrämmchen, was die Heise-News anzeigt.

Es erscheint nach Start im System-Tray und zeigt immer an wieviel ungelesene
News es bei Heise-Online gerade gibt. Wenn es eine Neuigkeit gibt, erscheint eine
kurzes Popup am oberen Bildschirmrand. Mit Doppelclick auf das Icon im Tray, erscheinen
alle letzen News (Anzahl kann eingestellt werden, sowie vieles andere auch...)

Viel Spaß damit.


Neuste Version immer hier

mirage228 8. Sep 2004 15:42

Re: Heise News im System-Tray...
 
Hi,

wenn ich auf "Einstellungen" klicke, blinkt leider nur der Eintrag in der Taskleiste kurz auf und verschwindet wieder. Das Fenster wird aber nicht angezeigt :-(

mfG
mirage228

DerAndereMicha 8. Sep 2004 15:47

Re: Heise News im System-Tray...
 
Was hast'n für'n Betriebssystem ?

mirage228 8. Sep 2004 15:49

Re: Heise News im System-Tray...
 
Hi,

ich habe Windows XP Professional mit Service Pack 2

mfG
mirage228

moritz 8. Sep 2004 15:52

Re: Heise News im System-Tray...
 
Hallo,

als mir gefällt das Programm sehr gut! Was ich noch toll fände:
-Eine Option zum auswählen, was passieren soll, wenn eine neue Nachricht da ist (Text auf dem Bildschrim anzeigen*, Sounds abspielen, Icon blinken[das wäre mir persönlich wichtig], ...)
-Autostart

Ansonsten genial!

gruß, mo

* ich würd nen transparenten text aufm bildschrim vorschlagen

DerAndereMicha 8. Sep 2004 15:53

Re: Heise News im System-Tray...
 
Hab mich noch nicht getraut den WinXP SP2 zu installieren und würde
den Fehler jetzt erstmal darauf schieben. Wenn ich mich mal überwinde, gibts
bestimmt ein Update. Sorry erstmal.

DerAndereMicha 9. Sep 2004 07:21

Re: Heise News im System-Tray...
 
@Moritz

Wollte eigentlich nichts mehr an dem Tool machen (bis Heise seine Seite wieder mal
ändert ;-)). Habe auch momentan wenig Zeit für solche "Spielereien".

Das Fenster mit Text popt doch auf, wenns ne neue Nachricht gibt u. das Blinken
des Icons im Tray gibts doch auch schon, halt nur nicht wahlweise. An einen Sound
hab ich leider nicht gedacht. Hat halt jeder so seinen eigenen Geschmack. Ich schreibs
auf den Wunschzettel.


Tip: Wenn Du nen schlimmen Bug findest, muß ich das Programm ändern u. da würde
ich bestimmt die eine oder andere Kleinigkeit auch gleich mit einbauen :-)

DerAndereMicha 9. Sep 2004 11:55

Re: Heise News im System-Tray...
 
Hab meine Meinung geändert, hier die neuste Version.

- Datum wird wieder korrekt angezeigt
- Win XP SP2 Problem gefixed (Danke mirage228)
- Autostart in Optionen hinzugefügt
- und Extra für Moritz ein Sound bei neuer Nachricht


[Edit] Neuste Version auf letzter Seite [/Edit]

mytar 9. Sep 2004 12:31

Re: Heise News im System-Tray...
 
Ich fang gleich an zu heueln :? :cry:

Einfach klasse!
Ich schau regelmäßig bei heise vorbei, aber dieses Tools ist ... :love:

Wie bekommst du eigentlich solche Forms, die sind ja ganz ohne Windows-Style und normalem
Border, wie macht man das?

elliot2extreme 9. Sep 2004 12:58

Re: Heise News im System-Tray...
 
Zitat:

Zitat von mytar
Wie bekommst du eigentlich solche Forms, die sind ja ganz ohne Windows-Style und normalem Border, wie macht man das?

Hi,

du kannst bei einem Formular in Delphi doch einen Borderstyle auswählen. Wenn du diesen auf bsNone stellst ist die Titelleiste weg und du hast auch keinen Rand mehr.

Jedoch hast du dann keine Möglichkeit mehr dein Formular zu verschieben.

Es gibt aber die Möglichkeit wie bei Winamp dort ist es egal wo man hinklick um das Fenster zu verschieben. Hier der Source dafür.

Diese Procedure musst Du im Private-Abschnitt deklarieren:
Delphi-Quellcode:
procedure WMNCHitTest(var M: TWMNCHitTest);
  message wm_NCHitTest;
Und hier die eigentliche Implementation der Procedure:
Delphi-Quellcode:
procedure TForm1.WMNCHitTest (var M: TWMNCHitTest);
begin
  inherited;
  if M.Result = htClient then
    M.Result := htCaption;
end;
htClient gibt an, dass Du dich im normalen Bereich Deiner Anwendung befindest, also nicht die Titelleiste bewegst. Mit htCaption wird die Titelleiste angesprochen und diese soll emuliert werden.

Gruß Markus


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 Uhr.
Seite 1 von 7  1 23     Letzte »    

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