用代码 把最小化的窗口还原啊 ?

解决方案 »

  1.   

    this.WindowState=FormsWindowState.Maxmized!!
      

  2.   


    [DllImport("User32.dll")] 
    private static extern bool ShowWindowAsync(IntPtr hWnd, int cmdShow); 
    [DllImport("User32.dll")] 
    private static extern bool SetForegroundWindow(IntPtr hWnd); //使用时//确保窗口没有被最小化或最大化 
    ShowWindowAsync(instance.MainWindowHandle, 1); 
    //设置为前端
    SetForegroundWindow(instance.MainWindowHandle);
      

  3.   

    有一个API叫OpenIcon:
    BOOL OpenIcon(          HWND hWnd
    );这个就是用来打开最小化窗口的。如果只是恢复窗口,用this.WindowState=FormsWindowState.Normal;
    就可以了。
      

  4.   

    谢谢楼上各位
    WindowState=FormsWindowState.Normal 就可以达到目的了 
    结贴 
    分太少 对不主各位了