33、Windows 7 开发中的实用特性与应用实现
2026/7/11 18:56:41 网站建设 项目流程

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_

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询