![]() |
Re: Komponente auf fremdem Formular erzeugen?
Ich habe schnell mal ein Demoprojekt erstellt, dass bei jedem mit Delphi2005 und den Jedi-Komponenten laufen sollte.
![]() |
Re: Komponente auf fremdem Formular erzeugen?
Wenn sowas garnicht möglich ist, kann ich auch versuchen, den Quellcode der verwendeten DLL zu verändern, allerdings weis ich nicht, ob das geht. Gibt es keine andere Möglichkeit? Wie macht man das mit der WindowsAPI?
[blabla]Mein 100ster Eintrag![/blabla] |
Re: Komponente auf fremdem Formular erzeugen?
Kann ich denn das von der DLL erstellte Fenster in mein Fenster integrieren? (Parent?)
|
Re: Komponente auf fremdem Formular erzeugen?
Einfach mit
![]() |
Re: Komponente auf fremdem Formular erzeugen?
Delphi-Quellcode:
plghandle=Das Fenster, das Child von WinVisForm sein soll
Windows.SetParent(plghandle, WinVisForm.Handle);
Der Code funktioniert leider nicht! Wenn man aber plghandle und WinVisForm.Handle vertauscht, wird das WinVisForm Child vom plghandle- fenster! Geht das nicht andersrum, so wie es sein soll? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:57 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