![]() |
Messages in Frames
Hi,
ich möchte Nachrichten in Frames verwenden. Geht das ? Beispiel:
Delphi-Quellcode:
TfrmExp = class(TFrame)
... private { Private-Deklarationen } public { Public-Deklarationen } ... procedure STStart(var Msg: TMessage); message ST_Start; procedure STNewFile(var Msg: TMessage); message ST_NewFile; procedure STNewDir(var Msg: TMessage); message ST_NewDir; procedure STFinish(var Msg: TMessage); message ST_Finish; end; |
Re: Messages in Frames
Da ein Frame kein eigenständiges Control ist, geht das nicht.
|
Re: Messages in Frames
Hallo Nils,
ich muß Dax widersprechen, denn bereits TObject kann auf diese Weise Nachrichten verarbeiten. Gruß Hawkeye |
Re: Messages in Frames
Laut Hilfe ist außerdem TWinControl im Stammbaum von TFrame.
|
Re: Messages in Frames
Hm....
Ich habe ein Problem mit den oben stehenden Nachrichten: Wenn ich den Frame (TfrmExp) direkt einbinde, also als z.B. bei der frmMain auswähle, funktionieren alle Nachrichten. Erstelle ich mir hingegen dynamisch eine Form und setze dort einen Frame drauf, dann werden die Nachrichten einfach nicht aufgerufen und dementsprechend funktioniert es nicht. |
Re: Messages in Frames
Wie erstellst Du dynamisch das Form? Übergibst Du nil als owner?
|
Re: Messages in Frames
Ich übergebe der Form den Besitzer Self.
|
Re: Messages in Frames
und wie schickst du nachrichten an das fenster?
|
Re: Messages in Frames
Das verstehe ich nicht. Hast du mal ein Beispiel dafür, was du meinst ?
|
Re: Messages in Frames
Zitat:
Zitat:
Gruß Neutral General |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 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