使用.NET/C#控制硬件(TFT显示器,监视器)

3

我知道,我可能有些过分了 :-)

我想从我的.NET应用程序中控制显示。背景很简单:有一款非常好的平板电脑,应该成为我的小助手。为此,它将始终保持开启状态。但是,如果不需要使用,则可以关闭显示器,如果有什么有趣的事情发生,则可以打开显示器...

那么你会如何解决这个问题:

MyPc.Utils.SwitchOnDisplay();

天啊,我真希望这很容易...我确定我必须深入一些DLL,但是,也许至少有人知道一个比DIM DISPLAY C#更好的搜索词

Chris

PS:假设使用WinXP,并且所有屏幕保护程序或电源管理调暗设置为永不。哦,在几周后,我将会有同样的问题,需要在Windows 7中解决 :-)

2个回答

1

请参考通过代码关闭显示器(C#)。这很详细,但从WinForms应用程序中打开它归结为:

SendMessage(this.Handle.ToInt32(), WM_SYSCOMMAND, SC_MONITORPOWER, –1);

这不会让您打开或关闭特定的监视器 - 它将对所有监视器进行操作。从声音中可以听出他想关闭平板电脑,但保持主显示器开启。虽然我可能误解了问题...... - Reed Copsey
谢谢,知道了。但不,答案是“正确的”。我想关闭我的平板电脑(T1028),但它是一台“独立”的机器。所以解决方案应该适用于我,我需要在接下来的几天里测试它... - Christian Ruppert

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接