Esempio n. 1
0
    public static Screen GetScreen(VideoDialogSettings settings)
    {
        var screenScale     = GetScreenScale();
        var windowRectangle = new Rectangle((int)(settings.Left * screenScale), (int)(settings.Top * screenScale), (int)(settings.Width * screenScale), (int)(settings.Height * screenScale));

        return(Screen.FromRectangle(windowRectangle));
    }
Esempio n. 2
0
    public static int GetScreenIndex(VideoDialogSettings settings)
    {
        var screen = GetScreen(settings);

        for (var i = 0; i < Screen.AllScreens.Length; i++)
        {
            if (Equals(screen, Screen.AllScreens[i]))
            {
                return(i);
            }
        }

        return(default);
Esempio n. 3
0
 public static Screen GetScreen(VideoDialogSettings settings)
 {
     return(Screen.FromRectangle(new Rectangle((int)settings.Left, (int)settings.Top, (int)settings.Width, (int)settings.Height)));
 }