OnPaint
判断WindowState是否为wsMinimized

解决方案 »

  1.   

    对不起,好象WindowState 一直是 wsNormal
      

  2.   

    onMinimize事件里 event页里有啊
      

  3.   

    使用application.OnMinimize事件!!!(放一个Application控件)
      

  4.   

    这个方法不是很好,不过已经够用了
    procedure TForm1.FormCreate(Sender: TObject);
    begin
       application.OnMinimize:=form1.函数或过程;
    end;//过程代码
    procedure TForm1.过程(Sender: TObject);
    begin
    //处理......
    end;
    继续关注
      

  5.   

    不行,application.OnMinimize 只在窗口从最小化到Normal时才触发
    在从normal到最小化时不触发
      

  6.   

    如果在一个项目中,最小化一个子窗口,就必须拦截WM_SYSCOMMAND消息了
      

  7.   


    拦截WM_SYSCOMMAND消息:
      if Msg.message = WM_SYSCOMMAND then
      case windowState of
        wsMinimized   :  Memo1.Lines.Add('wsMinimized');
        wsNormal  :      Memo1.Lines.Add('wsNormal');
        wsMaximized :    Memo1.Lines.Add('wsMaximized');
      end;各位大虾,我这样试过,不行,一直没有'wsMinimized'