Frage von Djoleee, 18

C# Fullscreen?

Hallo zusammen

Ich komme nicht weiter mit meinen Code..

Ich möchte einen Browser (Firefox Standard) mit dem Script öffnen und es soll automatisch als vollbild angezeigt werden (nicht Kiosk mode)

ich hoffe ihr könnt mir weiter helfen wie ich das machen kann.

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.IO;
using Microsoft.Win32;
using System.Threading.Tasks;
using System.Threading;
using System.Runtime.InteropServices;

namespace AutoStartMCR
{

        class Program
        {
            static void Main(string[] args)
            {

                {

                    ///Fullscreen funktioniert nicht///


              /////////////Screen links//////////////////

             ProcessStartInfo startInfo1 = new ProcessStartInfo();
             startInfo1.WorkingDirectory = @"% ProgramFiles %";
             startInfo1 = new ProcessStartInfo("http://www.google.ch/"); 
             MoveWindow(-1280, 0);                             
             startInfo1.WindowStyle = ProcessWindowStyle.Maximized;
             Process.Start(startInfo1);

             /////////////Screen mitte///////////////

             ProcessStartInfo startInfo2 = new ProcessStartInfo();
             startInfo2.WorkingDirectory = @"% ProgramFiles %";
             startInfo2 = new ProcessStartInfo("http://www.google.ch/"); 
             MoveWindow(0, 0);                                
             startInfo2.WindowStyle = ProcessWindowStyle.Maximized;
             Process.Start(startInfo2);

             //////////Screen rechts///////////

             ProcessStartInfo startInfo3 = new ProcessStartInfo();
             startInfo3.WorkingDirectory = @"% ProgramFiles %";
             startInfo3 = new ProcessStartInfo("http://www.google.ch/");
             MoveWindow(1280, 0);                            
             startInfo3.WindowStyle = ProcessWindowStyle.Maximized;
             Process.Start(startInfo3);
            }
        }

    private static void MoveWindow(int X, int Y) { }
}
}

Das währe noch der Code, denn ich bereits habe.

Danke schon mal für eure Antworten
Gruss Djole

Antwort
von GustavAT, 18

Einen Browser im Vollbild zu öffnen, ist aufgrund diverser Sicherheitsrisiken so ohne weiteres nicht möglich. D.h. es ist nur durch eine User-Interaktion möglich auf Vollbild umzuschalten, z.B. Klick auf einen Button, F11 usw. Macht auch keinen Unterschied, ob du den Browser per Hand oder wie bei dir von einem anderen Programm aus startest: Es wird nicht (ohne andere Tools, Plug-ins...) funktionieren.

Nur so als Beispiel YouTube: Der Browser zeigt ein Video erst im Vollbild an, sobald du auf den entsprechenden Button geklickt hast und nicht von alleine.

Keine passende Antwort gefunden?

Fragen Sie die Community