2011-08-11 42 views
0

我正在將XNA遊戲移植到另一個平臺。合規性檢查列表中的一些項目涉及確保遊戲保持全屏模式,無法最小化以及禁用Windows鍵,win-m和alt-tab。退出遊戲的唯一方法應該是通過平臺API(按住home或指南按鈕退出Xbox或PS3遊戲)。處理強制全屏並禁用最小化

很難找到關於此的任何信息,因爲對以前的問題的大多數回覆是「從不刪除系統功能」,但在我的情況下,具體而言,這些都是要求。

那麼有沒有辦法處理強制全屏和禁用最小化?我一直無法找到讓WndProc工作的方法。同樣,對於我需要禁用的關鍵事件。我無法找到攔截和處理控制這些事件的Windows消息的方法。

+0

當你說「另一個平臺」,什麼是平臺?這是一種亭子情景嗎? (運行Windows?)我可能會建議添加一些與您的目標平臺相關的標籤 - 這不是真正的XNA問題。我想你需要一些win32互操作代碼... –

回答

-1

.IsFullScreen = true屬性會不會解決您的問題?它將幫助屏幕,但不會禁用鍵盤。