Feedback

Screensaver starten

Sprache: C#

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;
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;