c# - 强制窗口全屏打开

时间:2016-07-08 18:14:59

标签: c# fullscreen

简短版本: 编写代码的新手。 需要将每个恢复或打开的窗口全屏显示。 这有什么功能?不需要它完全编码出函数和语法。

需要更多信息的人的长版本:
好的,这是我的第一篇文章,这么小的背景。我是编码的新手。我最后一次参加编码课时他们向我展示了Visual Basic 6,它是新的。当我上课时,我从没想过我需要使用它。现在我发现自己处在一个需要学习的地方,所以我正在学习。我一直在使用人们发布的代码片段;然后修改它们以做我想做的事情然后解构它们以使它们起作用。因此,我已经找到了如何为一个简单的注册应用程序供我在艺术桌上使用我每隔几个月设置一次,甚至强迫numlock保持开启,即使有人关闭它。

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

我找到了一个电源shell脚本,该脚本已经发布,导致所有窗口都恢复到以前的状态,我让它恢复到全屏。

我需要知道如何才能看到刚打开的应用程序,然后让它强制打开。

如果你能指出我各种作品的例子,我可以将它们拼在一起并修改它们以满足我的需要。

我在Microsoft Visual Studio 2015中工作。

希望这比第一篇文章更适合你。

1 个答案:

答案 0 :(得分:0)

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

相关问题