![]() |
Frage zur Komponentenentwicklung
hallo,
weis jamand wie ich in dem constructor einer neuen von tcomponent abgeleiteten komponente z.b. application.icon.handle in abfragen kann? |
Re: Frage zur Komponentenentwicklung
Was willst du eingentlich abfragen? Die Handle ? Die gibt es immer unter VLC(ohne auch)? Oder meinst du, du willst irgendwie zeichnen?
Delphi-Quellcode:
Sonst, Handle ist so erreichbar:
form1.Canvas.Draw(10,10,Application.Icon);
Delphi-Quellcode:
var s:cardinal; // s:HICON;
begin s := Application.Icon.Handle; // hast du schon geschrieben end; |
Re: Frage zur Komponentenentwicklung
nein, ich habe eine kompoente ttrayicon von tcomponent abgeleitet und will jetzt in TTrayIcon.Create(Aowner: TComponent) das application.icon.handle abfragen.
da die komponente aber noch nicht in einem project drinnen ist gibt es auch kein application. |
Re: Frage zur Komponentenentwicklung
Zitat:
Delphi-Quellcode:
:gruebel:
Uses Forms;
Bye |
Re: Frage zur Komponentenentwicklung
Entweder wie oben vorgeschlagen (von Herrn Kedariodakon) oder so etwas ähnliches:
Delphi-Quellcode:
constructor TMyComponente.Create(AOwner:TComponent; IconHandle : THandle);
begin //.... end; // oder constructor TMyComponente.Create(AOwner:TComponent; IconHandle : THandle = 0); begin //.... end; |
Re: Frage zur Komponentenentwicklung
Zitat:
Bye |
Re: Frage zur Komponentenentwicklung
:mrgreen: ...Meinst Herr Keda
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 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