我想在程序中控制窗口的最大化或最小化,谢谢

解决方案 »

  1.   

    Form1.WindowState :=  wsMaximized;//最大化
      Form1.WindowState :=  wsMinimized;//最小化
      

  2.   

    API方法
      PostMessage(Form1.Handle, WM_SYSCOMMAND, SC_MAXIMIZE, 0);//最大化
      PostMessage(Form1.Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);//最小化
      

  3.   

    最大化:form1.windowstate:=wsmaximized;
    最小化:form1.windowstate:=wsminimized;
      

  4.   

    Form1.WindowState :=  wsMaximized;//最大化
    Form1.WindowState :=  wsMinimized;//最小化个人觉得这种方法比较方便,但楼上的API方法更能帮你理解程序。
      

  5.   

    设置一下窗体WindowState 属性就OK了,也可以在代码里写: 
        Form1.WindowState :=  wsMaximized;//最大化
        Form1.WindowState :=  wsMinimized;//最小化
      

  6.   

    还有:ShowWindow(Form1.Handle,SW_SHOWMAXIMIZED);
      

  7.   

    SendMessage(FrmYarnPas.Handle, WM_SYSCOMMAND, SC_MAXIMIZE, 0); //最大化
      

  8.   

    MAX:Form1.windowstate:=wsmaximized;
    MIN:Form1.windowstate:=wsminimized;