How to minimize/maximize opened Applications

前端 未结 3 1417
再見小時候
再見小時候 2020-12-16 16:48

I have list of open Applications. To get this list i have used following code

 internal static class NativeMethods
{
    public static readonly Int32 GWL_STY         


        
3条回答
  •  再見小時候
    2020-12-16 16:58

    You may use native method ShowWindow with SW_MAXIMIZE, SW_MINIMIZE for ncmdShow Take a look at http://msdn.microsoft.com/en-us/library/windows/desktop/ms633548(v=vs.85).aspx

    private const int SW_MAXIMIZE = 3;
    private const int SW_MINIMIZE = 6;
    
    [DllImport("user32.dll")]
    [return: MarshalAs(UnmanagedType.Bool)]
    static extern bool ShowWindow(IntPtr hWnd, ShowWindowCommands nCmdShow);
    
    
    // in your code
    ShowWindow(wnd.Handle, SW_MAXIMIZE);
    

提交回复
热议问题