有没有一种方法可以检测到用户点击交叉按钮关闭程序或按下ALT+F4键关闭C# XNA游戏?可能可以从KeyBoardState中检测到ALT+F4键,但是如何检测点击关闭窗口的操作呢?我需要这个功能来关闭所有正在运行的线程,因为在用户通过任何方式关闭游戏时,有一些线程仍然在运行,这会导致音乐仍然播放。请注意,该方法必须同时兼容Windows和Xbox 360,因为游戏应该在这两个平台(可能还包括Zune)上运行。
}
- Ahmadoverride
, 否则它将不会被调用。 - Richard Szalay