c# - 强制 Window 全屏打开

c# - Forcing a Window to open in full screen

简短版本: 刚开始写代码。 需要让每个 window 恢复或打开才能全屏显示。 这是什么功能?不需要它完全编码出功能和语法。

想要了解更多信息的人的长版本:
好的,这是我的第一个 post 这么小的背景。我是编码新手。上次我在编码 class 时,他们向我展示了 Visual Basic 6,它是新的。当我服用 class 时,我从未想过我需要使用它。现在我发现自己处在一个需要学习的地方,所以我边做边学。我一直在用码片人post起来;然后修改它们以执行我想要的操作,然后解构它们以使它们工作。因此,我发现了如何制作一个简单的注册应用程序供我在我每隔几个月设置一次的艺术 table 中使用,甚至强制数字锁定保持打开状态,即使有人将其关闭也是如此。

我现在有一个新问题,这就是我需要帮助的地方。我需要创建一个在后台运行的程序,它将强制启动后打开的所有 windows 以及从任务栏恢复的所有 windows 全屏打开。

我找到了一个强大的 shell 脚本,该脚本被 post 编辑以导致所有 windows 恢复到以前的状态,我将其恢复到全屏。

我需要知道如何查看刚刚打开的应用程序,然后强制它以完整方式打开。

如果您能给我指出各种部分的示例,我可以将它们组合在一起并修改它们以满足我的需要。

我在 Microsoft Visual Studio 2015 年工作。

希望这比第一个更适合您 post。

据我所知,此功能并未直接在 .net 库中公开。您必须使用这 3 个(至少)pinvoke 函数:EnumDesktopWindows, IsWindowVisible, and ShowWindow。您需要 IsWindowVisible 函数,因为有很多 Windows API hwnd 不是您通常认为的 windows.