【问题标题】:Application that can open program in full screen?可以全屏打开程序的应用程序?
【发布时间】:2011-06-12 04:59:54
【问题描述】:

我需要制作一个以全屏模式启动新程序(例如记事本)的应用程序。我可以在 C# 中做到这一点吗?

我将不胜感激代码示例。谢谢:)

【问题讨论】:

    标签: c# winapi process fullscreen


    【解决方案1】:

    您可以将Process.Start 与具有WindowStyle 属性的ProcessStartInfo 对象一起使用。您可以设置该属性以使窗口开始最大化。

    改编自Process.Start的示例:

    ProcessStartInfo startInfo = new ProcessStartInfo("notepad.exe");
    startInfo.WindowStyle = ProcessWindowStyle.Maximized;
    Process.Start(startInfo);
    

    如果进程已经在运行,请查看here

    【讨论】:

    • 这是最大化的,不是全屏的。不确定 sprintoflinz 是否真的意味着最大化,但他确实说全屏。
    • 我怀疑有没有办法让外部进程全屏显示......从技术上讲,甚至没有办法为 C# Windows 窗体做到这一点。你必须使用不同事物的组合来“伪造”。
    • @Michael:“最大化”和“全屏”有什么区别?任务栏是隐藏的吗?
    • 全屏隐藏任务栏和窗口镶边。为第一人称射击游戏考虑全屏。
    猜你喜欢
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 2016-07-17
    • 2012-01-29
    相关资源
    最近更新 更多