最終更新:2009-09-26 (土) 06:57:41 (5324d)
Microsoft.Xna.Framework.GameWindow
Top / Microsoft.Xna.Framework.GameWindow
using (Game game = new Game()) { game.Window.Title = "ほげほげ"; game.Window.AllowUserResizing = true; //デリゲートに匿名関数を設定 game.IsMouseVisible = true; game.Window.ClientSizeChanged += (sender, e) => { game.Window.Title = game.Window.ClientBounds.ToString(); }; game.Run(); }
Formとして扱う
using System.Windows.Forms; using Microsoft.Xna.Framework; class Test { static void Main(string[] args) { using (Game game = new Game()) { Form form = (Form)Control.FromHandle(game.Window.Handle); MenuItem exitMenu = new MenuItem("終了"); MenuItem fileMenu = new MenuItem("ファイル"); MainMenu menu = new MainMenu(); exitMenu.Click += (sender, e) => { game.Exit(); }; fileMenu.MenuItems.Add(exitMenu); menu.MenuItems.Add(fileMenu); form.Menu = menu; game.Run(); } } }