Beispiele zum Betriebssystem in .NET
MemoryStatus
Dieses Beispiel enthält eine Klasse namens MemoryStatus
, über die Informationen zur aktuellen Speicherauslastung ermittelt werden können. Die Klasse macht einen Plattformaufruf an die Funktion GlobalMemoryStatus
.
- Beispielprojekt (
MemoryStatus.zip
) Projekt im Visual-Basic-.NET-2003-Format.
ScreensaverStart
In diesem Beispiel wird gezeigt, wie auf den Start des Bildschirmschoners reagiert werden kann. Wird der Bildschirmschoner aktiviert, sendet Windows die Nachricht WM_SYSCOMMAND
an Anwendungsfenster. Wird im wParam
der Wert von SC_SCREENSAVE
übergeben, dann wurde der Bildschirmschoner aktiviert. Die Überwachung der Nachrichtenschleife wird in diesem Beispiel durch Implementieren der Schnittstelle IMessageFilter
bewerkstelligt. Über einen Aufruf von Application.AddMessageFilter
wird der Nachrichtenfilter in die Nachrichtenschleife eingehängt.
- Beispielprojekt (
ScreensaverStart.zip
) Projekt im Visual-Basic-.NET-2003-Format.