Bildschrimschoner verhindern



  • Hai, gibt es ne Möglichkeit in C# zu verhindern, das der Bildschirmschoner nicht anspringt???



  • So, konnte es mittlerweile selbst ausfindig machen:

    public const int WM_SYSCOMMAND = 0x0112;
    public const int SC_SCREENSAVE = 0xF140;
    public const int SC_MONITORPOWER = 0xF170;
    
    protected override void WndProc( ref Message m)
    {
        if( m.Msg = WM_SYSCOMMAND )
        {
            switch(m.WParam)
            {
                case SC_SCREENSAVE:
                    // Bildschirmschoner verhindern
                    return;
                case SC_MONITORPOWER:
                    // Bildschirm ausschalten verhindern
                    return;
                default:
                    base.WndProc(ref m);
                    break;
            }
        }
        base.WndProc(ref m);
    }
    

Anmelden zum Antworten