请注意,我说的是MDI父窗口,而不是子窗口,现在的问题是我的父窗口不能最小化(即缩到WINDOWS状态栏)

解决方案 »

  1.   

    在你的MDI窗体中加上:
    Procedure CreateParams(Var Params: TCreateParams); Override;
    procedure TForm2.CreateParams(var Params: TCreateParams);
    begin
      inherited;
      With Params Do exStyle := exStyle Or WS_EX_APPWINDOW;
    end;
      

  2.   

    xiaoyan(硝烟):你的方法加在什么事件中?我现在点击父窗口的最小化按纽无反应,但其中的子窗口都是正常的。
    C_Sharp(...) 你的方法怎么用?加在什么事件中?
      

  3.   

    给大家说说我父窗口产生的程序流程吧:
    程序开始时先弹出一个系统登录框,正确后便用SHOWMODAL命令调用了MDI的父窗口。
    现在的问题是如果这样调用以后父窗口便不能最小化了,只有程序开始时一开始便弹出父窗口才能最小化。
      

  4.   

    你改成这样处理好了,先生成MDI的父窗口,只是开始时Application.ShowMainForm:=False;
    在父窗口的OnCreate中生成登录窗口,登录成功后Application.ShowMainForm:=True;