Monogame Jendela Tanpa Batas

Saya mencoba mem-porting game XNA ke MonoGame. Saya hanya ingin menargetkan platform Windows. Saya ingin menampilkan game dalam jendela tanpa batas. Saya melakukannya dengan cara ini di game XNA saya:

private void SetForm()
    {
        Form myForm = (Form)Form.FromHandle(this.Window.Handle);
        myForm.Name = "WIPForm";            
        int width = 1024;
        int height = 768;           
        IntPtr auxptr = (this.Window.Handle);
        SafeNativeMethods.MoveWindow(
            (int)auxptr,
            0,
            0,
            Properties.Settings.Default.width,
            Properties.Settings.Default.height,
            1);
        myForm.FormBorderStyle = FormBorderStyle.None;
        myForm.SetBounds(0, 0, width, height);
    }

Saat saya menguji kode ini dalam versi monogame myForm = null. Apakah ada cara untuk menggambar jendela tanpa batas di versi monogame?


person fralurbe    schedule 07.02.2013    source sumber
comment
Jadi Monogame tidak memberi Anda kendali atas jendela permainan Anda? Mungkin ada cara khusus Monogame untuk mendapatkan pegangan jendela, karena kodenya tampaknya oke.   -  person user1306322    schedule 08.02.2013
comment
Coba gunakan Mouse.WindowHandle.   -  person user1306322    schedule 08.02.2013


Jawaban (1)


Di konstruktor kelas permainan MonoGame Anda:

mengatur:

Window.IsBorderless = true;

Sesuai: https://monogame.codeplex.com/discussions/432292

person Arthur Dent    schedule 07.05.2013