发什么消息可以让当前form最小化?

解决方案 »

  1.   

    能拿到句柄的话,用showwindow成吗?
      ShowWindow(form1.Handle, SW_MINIMIZE);
      

  2.   

    一定要发送消息?SendMessage(Handle,WM_SYSCOMMAND,SC_MINIMIZE,0);
      

  3.   

    ShowWindow(form1.Handle, SW_MINIMIZE);把显示在了桌面左下脚而
    SendMessage(Handle,WM_SYSCOMMAND,SC_MINIMIZE,0);把窗口在了状态栏而我的程序是显示在systray里,在状态栏不准显示,还有别的方法吗?
      

  4.   

    直接隐藏窗体,或者:SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);