Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Nur kleinstes Icon im TNA (https://www.delphipraxis.net/28401-nur-kleinstes-icon-im-tna.html)

scp 25. Aug 2004 07:25

Re: Nur kleinstes Icon im TNA
 
[OT]
Respekt und das ohne Tippfehler. :-D
[/OT]

@silent
Was meinst du mit "geht nicht"? Lädt er das Icon nicht?

silentAMD 25. Aug 2004 09:34

Re: Nur kleinstes Icon im TNA
 
@scp: irgendwie lädt mein prog das bild nicht, nach einer 2. variation minimiert es wieder in die taskleiste statt ins systray und auf win 2000 bekomme ich nur so fehler á la "Das System kann die angegebene Datei nicht finden" oder "Der angegebene Resourcentyp wurde nicht in der Image-Datei gefunden." aber ich bezweifle dass die fehler was mit dem TNA zu tun haben...

silentAMD 26. Aug 2004 22:32

Re: Nur kleinstes Icon im TNA
 
hi,
ich verzweifle :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall:

bitte helft mir!!!! :dp: :freak:

scp 26. Aug 2004 23:05

Re: Nur kleinstes Icon im TNA
 
So, habs jetzt mal mit dem CoolTrayIcon getestet, hier das Ergebnis:
Delphi-Quellcode:
implementation

{$R *.dfm}
{$R D:\SOURCE\Delphi32\IMG\aol9\aol9.res}

procedure TForm1.FormCreate(Sender: TObject);
begin
  CoolTrayIcon1.Icon.Handle := LoadImage(hInstance, 'AOL_ICON', IMAGE_ICON  , 16, 16, LR_DEFAULTCOLOR);
end;

procedure TForm1.CoolTrayIcon1Click(Sender: TObject);
begin
  CoolTrayIcon1.ShowMainForm;
  CoolTrayIcon1.IconVisible := false;
end;

end.
Also diesen Code ins OnCreate des Form bzw. OnClick des TrayIcon und im OI die Eigenschaft MinimizeToTray auf true.
Die hinzugefügte .res-Datei enthält das Icon, welches mehrere Grössen und Auflösungen bereithält (16x16, 32x32 usw.). "AOL_ICON" ist in dem Fall der Name der Icon-Gruppe.

silentAMD 27. Aug 2004 22:45

Re: Nur kleinstes Icon im TNA
 
vielen dank für die antworten!!! :dp: :thumb:

aber es klappt immer noch nicht... scheint ein bug in delphi zu sein...


mfg


ingo

Matze 28. Aug 2004 06:35

Re: Nur kleinstes Icon im TNA
 
Und wenn du bei Form1.Icon (Mainform) ein Icon hineinstellst, das sowieso als 16 x 16 angezeigt wird. Wird das normalerweise auch genommen. Bei mir hat's immer geklappt.


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

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