1
/**/
/// <summary>
2 /// 关闭显示器
3 /// </summary>
4 /// <param name="sender"></param>
5 /// <param name="e"></param>
6 void CloseLCD( object sender, EventArgs e)
7 {
8 SendMessage(this.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2); // 2 为关闭显示器, -1则打开显示器
9 }
10 SendMessage #region SendMessage
11 public const uint WM_SYSCOMMAND = 0x0112;
12 public const uint SC_MONITORPOWER = 0xF170;
13 [DllImport("user32")]
14 public static extern IntPtr SendMessage(IntPtr hWnd, uint wMsg, uint wParam, int lParam);
15 #endregion
2 /// 关闭显示器
3 /// </summary>
4 /// <param name="sender"></param>
5 /// <param name="e"></param>
6 void CloseLCD( object sender, EventArgs e)
7 {
8 SendMessage(this.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2); // 2 为关闭显示器, -1则打开显示器
9 }
10 SendMessage #region SendMessage
11 public const uint WM_SYSCOMMAND = 0x0112;
12 public const uint SC_MONITORPOWER = 0xF170;
13 [DllImport("user32")]
14 public static extern IntPtr SendMessage(IntPtr hWnd, uint wMsg, uint wParam, int lParam);
15 #endregion