gpt4 book ai didi

c# - 我如何控制 XNA 在启动时定位游戏窗口的位置?

转载 作者:行者123 更新时间:2023-11-30 19:02:42 25 4
gpt4 key购买 nike

我有以下烦恼:每当我开始调试 XNA 游戏时,游戏窗口就会在屏幕中央弹出。由于我有一个双显示器系统,我想将默认启动位置设置在我的第二台显示器的某个位置。但是,这应该只发生在 Debug模式中。

最佳答案

您需要添加对 System.Windows.FormsSystem.Drawing 的引用(正如 Steve H 所指出的),然后在构造函数外部的某处执行以下操作,就像在 Initialize 覆盖中一样。

var form = (System.Windows.Forms.Form)System.Windows.Forms.Control.FromHandle(this.Window.Handle);
form.Location = new System.Drawing.Point(0, 0);

我们在代码中使用整个命名空间的原因是为了避免类名冲突(同样,正如 Steve H 所指出的)。

关于c# - 我如何控制 XNA 在启动时定位游戏窗口的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com