其他分享
首页 > 其他分享> > CodeGo.net>如何隐藏XNA 4.0?

CodeGo.net>如何隐藏XNA 4.0?

作者:互联网

我正在尝试隐藏我的XNA游戏窗口,但似乎无法做到这一点,而到目前为止我还没有脱离Google.

        Form frmXNA = (Form)Form.FromHandle(this.Window.Handle);
        frmXNA.Hide();

我也尝试过

        Form frmXNA = (Form)Form.FromHandle(this.Window.Handle);
        frmXNA.Visible = false;

我认为我正在做一些非常简单的错误,一旦指出,我可能会笑我没看到它.谢谢您的帮助

解决方法:

将System.Windows.Form引用添加到项目中,然后添加using语句:

using System.Windows.Forms;

然后将其添加到Initialize方法中:

Form MyGameForm = (Form)Form.FromHandle(Window.Handle);
            MyGameForm.FormBorderStyle = FormBorderStyle.None;

编辑:
mybee玩的不透明

 Form MyGameForm = (Form)Form.FromHandle(Window.Handle);
        MyGameForm.Opacity = 0;

标签:xna-4-0,xna,c
来源: https://codeday.me/bug/20191101/1982936.html