推 jenqhuei:0x0112,0xF170 是代表什麼?值是固定的? 03/31 02:22
: 詳細的說明可以看這裡..
: http://www.codeproject.com/useritems/Monitor_management_guide.asp
using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace MonitorControl
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public int WM_SYSCOMMAND = 0x0112;
public int SC_MONITORPOWER = 0xF170;
[DllImport("user32.dll")]
private static extern int SendMessage(int hWnd, int hMsg, int wParam,
int lParam);
private void button1_Click(object sender, EventArgs e)
{
SendMessage(this.Handle.ToInt32(), WM_SYSCOMMAND,
SC_MONITORPOWER, 2);
}
}
}
拖一個按鈕控制項...加入 Click 事件...就 OK 了...:D
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.84.89