SystemEvents.DisplaySettingsChanged Gebeurtenis

Definitie

Treedt op wanneer de gebruiker de weergave-instellingen wijzigt.

public:
 static event EventHandler ^ DisplaySettingsChanged;
public static event EventHandler DisplaySettingsChanged;
member this.DisplaySettingsChanged : EventHandler 
Public Shared Custom Event DisplaySettingsChanged As EventHandler 

Gebeurtenistype

Uitzonderingen

Systeem gebeurtenismeldingen worden niet ondersteund onder de huidige context. Serverprocessen bieden bijvoorbeeld mogelijk geen ondersteuning voor meldingen van globale systeemevenementen.

De poging om een vensterthread voor systeem gebeurtenissen te maken, is niet geslaagd.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de DisplaySettingsChanged gebeurtenis kunt bewaken. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de SystemEvents klasse.

int main()
{
    // Set the SystemEvents class to receive event notification
    // when a user preference changes, the palette changes, or
    // when display settings change.
    SystemEvents::UserPreferenceChanging += gcnew
        UserPreferenceChangingEventHandler(
        SystemEvents_UserPreferenceChanging);
    SystemEvents::PaletteChanged += gcnew
        EventHandler(SystemEvents_PaletteChanged);
    SystemEvents::DisplaySettingsChanged += gcnew
        EventHandler(SystemEvents_DisplaySettingsChanged);

    // For demonstration purposes, this application sits idle
    // waiting for events.
    Console::WriteLine("This application is waiting for system events.");
    Console::WriteLine("Press <Enter> to terminate this application.");
    Console::ReadLine();
}
static void Main() 
{         
    // Set the SystemEvents class to receive event notification when a user 
    // preference changes, the palette changes, or when display settings change.
    SystemEvents.UserPreferenceChanging += new 
        UserPreferenceChangingEventHandler(SystemEvents_UserPreferenceChanging);
    SystemEvents.PaletteChanged += new 
        EventHandler(SystemEvents_PaletteChanged);
    SystemEvents.DisplaySettingsChanged += new 
        EventHandler(SystemEvents_DisplaySettingsChanged);        

    // For demonstration purposes, this application sits idle waiting for events.
    Console.WriteLine("This application is waiting for system events.");
    Console.WriteLine("Press <Enter> to terminate this application.");
    Console.ReadLine();
}
'Set the SystemEvents class to receive event notification 
'when a user preference changes, the palette changes, or 
'when display settings change.
AddHandler SystemEvents.UserPreferenceChanging, _
AddressOf SystemEvents_UserPreferenceChanging

AddHandler SystemEvents.PaletteChanged, _
AddressOf SystemEvents_PaletteChanged

AddHandler SystemEvents.DisplaySettingsChanged, _
AddressOf SystemEvents_DisplaySettingsChanged

Opmerkingen

Caution

Omdat dit een statische gebeurtenis is, moet u de gebeurtenis-handlers loskoppelen wanneer uw toepassing wordt verwijderd, of er geheugenlekken optreden.

Van toepassing op

Zie ook