SetParent

Aus API-Wiki
Zur Navigation springenZur Suche springen

Mit Hilfe der Funktion SetParent kann man ein Fenster auf einen anderen Container "verschieben"


Declare Function SetParent Lib "user32" ( _

                                                                         ByVal hWndChild As Long, _
                                                                         ByVal hWndNewParent As Long) As Long


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

         SetParent Form1.Frame1.hwnd, Form2.hwnd


Hierbei würde der Frame1 mitsamt seinem Inhalt von Form1 auf Form2 "geschoben". Die Eventbehandlung jedoch belibt in der Form1.