Přestože okno (child zmizí), nezasekne se to, pokračuje dál v exekuci a když mám tedy například poté:
MsgBox GetWindowLong(Me.hWnd, GWL_HWNDPARENT)
vypíše to správně nového parenta.
Jen GetParent pak vrací null, krom toho, že child je neviditelný, není to zpropagované do hierarchie.