Opentk/Source/Examples/Tests/TestResolutionChanges.cs
the_fiddler 7851bbff84 New sample browser with documentation and source code display.
Reduced example categories to OpenGL, OpenAL, OpenTK. Updated all samples to reflect this change.
Moved startup and loading code into separate files.
2009-04-20 07:20:25 +00:00

39 lines
1.1 KiB
C#

#region --- License ---
/* Licensed under the MIT/X11 license.
* Copyright (c) 2006-2008 the OpenTK team.
* This notice may not be removed.
* See license.txt for licensing detailed licensing details.
*/
#endregion
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using OpenTK.Graphics;
using System.Threading;
namespace Examples.Tests
{
[Example("Test Resolution Changes", ExampleCategory.OpenTK, "Test")]
public class TestResolutionChanges
{
public static void Main()
{
foreach (DisplayDevice dev in DisplayDevice.AvailableDisplays)
{
Trace.WriteLine(dev.ToString());
MessageBox.Show(dev.ToString());
dev.ChangeResolution(dev.SelectResolution(640, 480, 32, 60.0f));
Thread.Sleep(1000);
MessageBox.Show(dev.ToString());
dev.RestoreResolution();
Thread.Sleep(1000);
MessageBox.Show(dev.ToString());
}
}
}
}