public void Run()
{
using (var form = new Form())
{
form.ClientSize = new Size(800, 600);
using (var renderWindow = new SlimDXRenderWindow(form.Handle))
{
form.KeyPress +=
delegate(object sender, KeyPressEventArgs args)
{
if (args.KeyChar == 'p')
{
renderWindow.TakeScreenshot("testSlimDX.bmp");
}
else if (args.KeyChar == 'f')
{
renderWindow.SwitchFullscreen();
}
};
Application.Idle +=
delegate
{
renderWindow.Render();
Application.DoEvents();
};
Application.Run(form);
}
}
}