Microsoft.Win32.SystemEvents
Provides access to system event notifications. This class cannot be inherited.
namespace Microsoft.Win32
{
public sealed class SystemEvents
{
public static event EventHandler DisplaySettingsChanged;
public static event EventHandler DisplaySettingsChanging;
public static event EventHandler EventsThreadShutdown;
public static event EventHandler InstalledFontsChanged;
public static event EventHandler LowMemory;
public static event EventHandler PaletteChanged;
public static event PowerModeChangedEventHandler PowerModeChanged;
public static event SessionEndedEventHandler SessionEnded;
public static event SessionEndingEventHandler SessionEnding;
public static event SessionSwitchEventHandler SessionSwitch;
public static event EventHandler TimeChanged;
public static event TimerElapsedEventHandler TimerElapsed;
public static event UserPreferenceChangedEventHandler UserPreferenceChanged;
public static event UserPreferenceChangingEventHandler UserPreferenceChanging;
public static IntPtr CreateTimer(int interval);
public static void InvokeOnEventsThread(Delegate method);
public static void KillTimer(IntPtr timerId);
}
}