PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frame eines Formulars zur Laufzeit auf einem anderen Formular anzeigen.


howardo
24.08.2002, 16:39
Hintergrund.
Einer dll wird ein Form-objekt mit einem Frame übergeben. Dieser Frame soll zur Laufzeit in einem anderen Formular (das Formular der dll) angezeigt werden.

wie wäre das wohl möglich ?

derzeit löse ich es mit einem Steuerelement eines drittanbieters (auf das ich gerne verzichten würde)


Mimo
26.08.2002, 09:37
Das geht mit der Windows API Funktion SetParent. Hierbei musst Du aber die hWnds des Fensters haben, welches sich in der DLL befindet. Der Aufruf lautet dann so:
SetParent Frame.hWnd, Form.hWnd
um den Frame in Form darzustellen.

Gruss,
Mimo

howardo
26.08.2002, 10:08
cool, danke.

das werde ich mal probieren :)