Ja natürlich,
BOOL EnableWindow(HWND hWnd, BOOL bEnable);
Einfacher geht's nicht. Wenn das Child Fenster geöffnet wird, einfach das Parent Fenster deaktivieren. Und wenn das Child Fenster geschlossen wird, das Parent Fenster wieder aktivieren. Und ich Depp doktor mit FindWindowEx herum, um zu verhindern, dass das Child Fenster zweimal erstellt wird.
Danke für's Augen öffnen