![]() |
Re: Res-Datei
Liste der Anhänge anzeigen (Anzahl: 1)
Das gibt es ja nicht.
|
Re: Res-Datei
Was gibt es nicht? Wenn TIcon die Methode LoadFromStream kennt, dann kannst du doch einen Ressourcen Stream nehmen.
|
Re: Res-Datei
LoadIcon gibt es doch :zwinker:
HICON LoadIcon( HINSTANCE hInstance, // handle of application instance LPCTSTR lpIconName // icon-name string or icon resource identifier ); Tschüß Markus |
Re: Res-Datei
Ach so.
@himitsu: Es hat niemand behauptet, dass LoadIcon eine Methode von TIcon wäre. ;) |
Re: Res-Datei
Hab rausgefunden, dass es unter CLX LoadFromResourceName für TIcon gibt, aber unter VCL nicht.
Hab es jetzt so versucht, aber es wird kein Icon geladen. (Icon-Handle bleibt 0)
Delphi-Quellcode:
Var TNA_Icon: HIcon;
TNA_Icon := LoadIcon(Application.Handle, 'MAINICON_K'); Var TNA_Icon: HIcon; TNA_Icon := LoadIcon(Handle, 'MAINICON_K'); Var TNA_Icon: TIcon; TNA_Icon := TIcon.Create; TNA_Icon.Handle := LoadIcon(Handle, 'MAINICON_K'); |
Re: Res-Datei
Welche ID oder wie hast du das Icon in der rc-Datzei genannt?
|
Re: Res-Datei
Liste der Anhänge anzeigen (Anzahl: 1)
Der Name ist schon richtig -.-
|
Re: Res-Datei
Mach mal:
MAKEINTRESOURCE('MAINICON_K') |
Re: Res-Datei
Delphi-Quellcode:
So geht es. ;)
procedure TForm1.Button1Click(Sender: TObject);
var Icon: TIcon; begin Icon := TIcon.Create; Icon.Handle := LoadIcon(hInstance, MAKEINTRESOURCE('MAINICON')); Canvas.Draw(0, 0, Icon); end; |
Re: Res-Datei
Bei mir geht's jetzt.
hatte das falsche Handle verwendet :oops:
Code:
LoadIcon([b]hInstance[/b], ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz