如果一定要在OnCreate或者OnShow里用
定义Form.Visible := false;//其实这项是默认的 
Application.ShowMainForm := false;
就可以达到隐藏的效果了你可以定义在OnActivate里ShowWindow(handle,SW_HIDE)就有效了