【问题标题】:How to turn off *multi display* in c#?如何在 C# 中关闭 *multi display*?
【发布时间】:2009-08-26 21:51:59
【问题描述】:

关于“如何在c#中关闭监视器”的文章很多,但都是关闭所有监视器。有什么方法可以关闭特定的显示器?

【问题讨论】:

    标签: c#


    【解决方案1】:

    一点点研究把我带到这里:

    http://www.codeguru.com/forum/showthread.php?p=1011720#post1011720

    你知道如何在 c# 中调用这样的函数吗?

    -- 编辑

    看起来这个人已经为你做了这一切:

    http://www.codeproject.com/KB/dotnet/Display_Settings.aspx

    【讨论】:

      【解决方案2】:

      用于调用 Win32 未在 .NET Framework 中公开的函数 PInvoke.net 是一个很好的资源。

      silky的链接中提到的功能可以找到here。 还可以查看使用的数据类型。 只需将“C#签名”中提到的代码复制到您的项目中即可。

      【讨论】:

        【解决方案3】:

        既然显示器是属于用户的,不是你的,你为什么要关掉它。

        这只是我认为操作系统应该保护我免受应用程序尝试它的那种想法,所以期待问题......

        【讨论】:

        • 我有四显示器设置。 19 + 19 + 19作为工作机,30''用于电影,戏剧等。我通常不使用30'',所以我想控制它。当然,我可以用电源按钮打开/关闭它。但是,作为一个程序员,我只想知道:)
        猜你喜欢
        • 1970-01-01
        • 2016-09-01
        • 2010-12-22
        • 1970-01-01
        • 2018-08-11
        • 2013-09-05
        • 2018-04-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多