TabSheet aus DLL laden
-
Hallo,
Ich habe ein kleines Problem mit der Anzeige eines TabSheets aus einer DLL im Formular der Anwendung.
Hier ist der Code den ich verwende (aus der DLL):
extern "C" __declspec (dllexport) void pluginStart (TFormMain *formEXE) { TRect R; FormDLL = new TFormDLL (NULL); SetParent (FormDLL->TabSheet1->Handle, formEXE->Handle); GetClientRect (formEXE->Handle, &R); MoveWindow (FormDLL->TabSheet1->Handle, R.Left, R.Top, R.Right, R.Bottom, true); ShowWindow (FormDLL->TabSheet1->Handle, SW_SHOWNORMAL); }Ist (fast) so gelöst wie in den FAQs, und wenn ich statt dem TabSheet beispielsweise einen Button oder das PageControl verwende funktioniert es auch.
Aber das Formular der Anwendung hat bereits ein PageControl, zu diesem soll dann das TabSheet der DLL hinzugefügt werden. (Das PageControl der Anwendung als Parent für das TabSheet zu setzen funktioniert auch nicht.)
Danke für jeden Hinweis,
stemue
-
Hab die Lösung gefunden, einfach
FormDLL->TabSheet1->PageControl = formEXE->PageControl1;MfG,
stemue