【发布时间】:2010-12-08 08:28:44
【问题描述】:
C# XNA 游戏有什么方法可以检测用户是点击十字按钮关闭程序,还是按下 ALT+F4 键关闭..?
从 KeyBoardState 中可能可以检测到 ALT+F4 键,但是如何检测单击十字按钮关闭窗口?
我需要这个,以便在用户通过任何方式关闭游戏时关闭所有正在运行的线程。我目前有一些线程在关闭游戏时仍在运行,这使得音乐仍在播放:P
请注意,该方法必须同时兼容 Windows 和 Xbox 360,因为游戏应该在这两个平台上运行(可能也是 Zune)..
【问题讨论】:
标签: c# visual-studio xna