Daher eben auch die Idee, die Client Area zu "sperren", analog zu den Elementen auf einem Panel, die gesperrt sind, wenn ich Panel.Enabled auf False setze.
Und jetzt rate mal woran das liegt?
Es sind Kindfenster. Nur daß hier dein Elternfenster das Formular wäre. Da du also Windows umgehen willst (weil nicht das Formular deaktiviert werden soll, sondern nur die Kindfenster), mußte es selber machen. Um
EnumWindows wirste hier nicht herumkommen.