c# 求黑屏,控件鼠标键盘不能动代码。
c# 求黑屏,控件鼠标键盘不能动代码。
------最佳解决方案--------------------黑屏
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern IntPtr SendMessage (
IntPtr hWnd,
uint msg,
uint wParam,
int lParam );
private const uint WM_SYSCOMMAND = 0x0112;
private const uint SC_MONITORPOWER = 0xF170;
private void SendMessage()
{
SendMessage(
this.Handle,
WM_SYSCOMMAND,
SC_MONITORPOWER,
2
); //关闭显示器
System.Threading.Thread.Sleep(10000);
SendMessage(
this.Handle,
WM_SYSCOMMAND,
SC_MONITORPOWER,
-1
); //打开显示器
}
------其他解决方案-------------------- [System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern bool BlockInput(bool isBlock);
private void BlockInput()
{
BlockInput(true);
System.Threading.Thread.Sleep(20000);//20秒无法动
BlockInput(false);
}
不知道是不是想要的。
------其他解决方案--------------------lz想干嘛?
------其他解决方案--------------------黑嘛屏啊,直接用api关闭显示器得了
------其他解决方案--------------------
public partial class Form1 : Form
{