I've answered my own question. The magic line should read:
Child.Perform(WM_CHILDACTIVATE,0,0);and not WM_ACTIVATE. Irwin Scollar _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

