SetParent
Aus API-Wiki
Version vom 3. März 2007, 23:54 Uhr von Thomas Bräutigam (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Mit Hilfe der Funktion '''SetParent''' kann man ein Fenster auf einen anderen Container "verschieben" [code] Declare Function SetParent Lib "user32" (ByVal hWndChild A...)
Mit Hilfe der Funktion SetParent kann man ein Fenster auf einen anderen Container "verschieben"
[code] Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, _
ByVal hWndNewParent As Long) As Long
[/code]
hWndChild
entspricht hierbei dem handle des Containers der auf den neuen Container zu verschieben ist.
hWndNewParent
ist das Handle des neuen Containers auf dem der Quellcontainer angezeigt werden soll.
Beispiel [code]
SetParent Form1.Frame1.hwnd, Form2.hwnd
[/code]
Hierbei würde der Frame1 mitsamt seinem Inhalt von Form1 auf Form2 "geschoben". Die Eventbehandlung jedoch belibt in der Form1.