Windows 7 开发中的实用特性与应用实现
一、监测显示器状态变化事件
在开发应用程序时, IsMonitorOnChanged 事件非常有用。如果应用程序监测此事件,当用户明显看不到应用程序输出时,它就不会尝试与用户进行交互。
下面是使用该事件的示例代码:
public frmMain()
{
// 执行标准初始化。
InitializeComponent();
// 添加显示器状态变化的事件处理程序。
PowerManager.IsMonitorOnChanged +=
new EventHandler(PowerManager_IsMonitorOnChanged);
}
void PowerManager_IsMonitorOnChanged(object sender, EventArgs e)
{
// 仅显示显示器状态。
if (PowerManager.IsMonitorOn)
lstData.Items.Add("The monitor is on!");
else
lstData.Items.Add("The monitor is off!");
}
在 Visual Studio 中,当你在 frmMain() 构造函数里输入 += 时,IDE 会提示你按 Tab 键来创建事件处理程序代码,再按一次 Tab 键即可创建 PowerManager_
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



