Feedback

C# - Screensaver starten

Veröffentlicht von am 1/30/2007
(1 Bewertungen)
Mit dieser Funktion wird der aktuelle Bildschirmschoner gestartet.
public void RunScreenSaver()
{
    SendMessage(this.Handle, WM_SYSCOMMAND, (UIntPtr)SC_SCREENSAVE, IntPtr.Zero);
}

// using System.Runtime.InteropServices;

[DllImport("User32.dll")]
private static extern IntPtr SendMessage(IntPtr hWnd, uint msg, UIntPtr wParam, IntPtr lParam);

private const int WM_SYSCOMMAND = 0x0112;
private const int SC_SCREENSAVE = 0xF140;
Abgelegt unter Screensaver, Bildschirmschoner.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!