设置流程窗口的可见性

本文关键字:可见性 窗口 程窗口 设置 | 更新日期: 2023-09-27 18:28:30

要检查窗口是否可见,我必须使用:

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool IsWindowVisible(IntPtr hWnd);

但是我该如何改变视觉效果呢?正确/错误

编辑:

隐藏作品:

            Process P;
            P = Process.GetProcessesByName("javaw")[2];
            ShowWindow(P.MainWindowHandle, 0);

但显示没有:

            Process P;
            P = Process.GetProcessesByName("javaw")[2];
            ShowWindow(P.MainWindowHandle, 5);

编辑:

            ShowWindow(FindWindow(null, "WINDOWNAME"), 0);

0不可见5可见

作品

设置流程窗口的可见性

您可以使用ShowWindow:

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool ShowWindow(IntPtr hWnd, ShowWindowCommands nCmdShow);