Was in SetParentWindow passiert ist, wenn das vorherige Elternfenster 0 war, dass SetParent entsprechend gesetzt wird.
Wenn aber vorher noch kein Elternfenster gesetzt war, dann wird lediglich FParentWindow auf den neuen Wert gesetzt. Und genau ab diesem Zeitpunkt liefert GetParent nicht mehr 0.