实际中最小化mainform后,所有的form都会被最小化。

解决方案 »

  1.   

    重载不想最小化窗口的CreateParams
    Params.WNDParent:=GetDesktopWindow;
      

  2.   

    to Amuclan(西绪弗斯) :
    这个我知道,但我不知道最小化对应的事件是什么?to exu(大脸猫):
    我还是个新手,不好意思,能说具体点吗?
      

  3.   

    public
      procedure CreateParams(var Params: TCreateParams); override; //在你的窗体中重载
        { Public declarations }
      end;procedure Tform1.CreateParams(var Params: TCreateParams);
    begin
      inherited;
      Params.EXStyle := Params.ExStyle or WS_EX_TOOLWINDOW;
      Params.WndParent := GetDesktopWindow; // 重新定义Parent对象句柄,看你的需要了。
    end;刚才找到了这段代码,总算解决了,呵呵,谢谢大家。