gpt4 book ai didi

c# - 如何获取 XNA 游戏屏幕上的窗口位置?

转载 作者:行者123 更新时间:2023-11-30 16:20:12 24 4
gpt4 key购买 nike

我正在 visual studio c# 2010 express 中制作 XNA 4.0 游戏。在游戏中,我为用户可以更改的某些属性使用 winForm。我希望 winForm 窗口显示在主 xna 游戏窗口的右侧(为了清晰和更好的界面)。我的问题是,我怎样才能得到 xna 游戏窗口的坐标?我怎样才能改变 winForm 窗口的坐标,使窗口正好出现在主游戏窗口的右边?

最佳答案

使用这个:

using wf = System.Windows.Forms;

wf.Form MyGameForm = (wf.Form)wf.Form.FromHandle(Window.Handle);
var bounds = MyGameForm.Bounds;

bounds 将是一个 System.Drawing.Rectangle,您可以访问它的 X、Y、宽度和高度。

关于c# - 如何获取 XNA 游戏屏幕上的窗口位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14541496/

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