hola a todos tengo una duda que quiza ya este resuelta (o quizas no

)
yo tengo un codigo con el que se pueden abrir ventanas hijas por medio de un ventana madre, y si se cierra la madre susu hijas tambien se cierran.
Mi pregunta es existe un manera de generalizar esto por mas generaciones osea si se cierra la ventana inicial se cierran todas las demas (hijas, nietas, bisnietas, etc.)
Usando el codigo que tengo si cierro la madre se cierran las ventanas hijas pero las ventanas nietas (hijas de las hijas

) no se cierran que dando abiertas, si cierro la ventana hija las hijas de estas se cierran y la ventana madre queda abierta.
Si creen necesario que ponga el codigo mencinado por favor me lo dicen yo lo pongo. (Es que tengo que hacer el ejemplo)
espero me hayan entendido y me puedan orientar gracias