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 Komponente auf fremdem Formular erzeugen? (https://www.delphipraxis.net/85070-komponente-auf-fremdem-formular-erzeugen.html)

E307 25. Jan 2007 16:55

Re: Komponente auf fremdem Formular erzeugen?
 
Ich habe schnell mal ein Demoprojekt erstellt, dass bei jedem mit Delphi2005 und den Jedi-Komponenten laufen sollte. Download Bei dem Projekt geht es um die Verwendung von WinAmp Visualisierungen in eigenen Projekten

E307 26. Jan 2007 15:28

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]

E307 26. Jan 2007 21:20

Re: Komponente auf fremdem Formular erzeugen?
 
Kann ich denn das von der DLL erstellte Fenster in mein Fenster integrieren? (Parent?)

ste_ett 26. Jan 2007 22:22

Re: Komponente auf fremdem Formular erzeugen?
 
Einfach mit MSDN-Library durchsuchenSetPArent Parent setzen. :)

E307 27. Jan 2007 12:35

Re: Komponente auf fremdem Formular erzeugen?
 
Delphi-Quellcode:
Windows.SetParent(plghandle, WinVisForm.Handle);
plghandle=Das Fenster, das Child von WinVisForm sein soll

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.
Seite 2 von 2     12   

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