Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Dynamische Forms in Panels anzeigen (https://www.delphipraxis.net/108894-dynamische-forms-panels-anzeigen.html)

TheMiller 20. Feb 2008 21:37


Dynamische Forms in Panels anzeigen
 
Hallo,

ich habe gesehen, dass es - sogar recht einfach - möglich ist, fremde Programme in einem Panel via Windows.SetParent anzuzeigen.

Das habe ich auch schon geschafft. Nur habe ich ein Problem bei dynamisch erstellten Forms.

Folgendes: Ich habe eine DLL, die ich als PlugIn nachlade. Diese erstellt beim Laden Forms und diese Handles werden mir auch korrekt zurückgegeben.

Möchte ich jetzt dieses Handle in Panel1 im Hauptprogramm anzeigen, trage ich dieses Handle (zum Test) manuell ein und klicke auf den Button. Da verschwindet das DLL-PlugIn-Formular, aber erscheint nicht im Panel.

Bei fremden Programmen funktioniert's aber. Ich hoffe ihr könnt mir helfen.

Danke!

TheMiller 21. Feb 2008 10:19

Re: Dynamische Forms in Panels anzeigen
 
Guten Morgen!

Ich wollte nur bescheid geben, dass es doch funktioniert. Mein Panel war nur zu klein und die Form wurde ganz unten ganz rechts positioniert. Nachdem ich das Panel vergrößert habe, konnte ich nun auch die Form sehen.

Bis dann!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz