簡體   English   中英

游戲是全屏還是窗口?

[英]Is A Game Fullscreen Or Windowed?

無論如何要知道某個游戲是全屏運行還是作為 window 運行?

我需要這個,因為我的應用程序是用於可以在全屏和 window 模式之間切換的游戲,我需要針對每種情況采取不同的行動。

就像是:

if (Fullscreen) {Act For Fullscreen} else {Act For Window Mode}

*這個游戲不是我的,它是另一個游戲。 一個真正的游戲。

我想那游戲不是你寫的。 您可以使用 Win32 api http://www.pinvoke.net/default.aspx/user32.GetWindowPlacement

這不行嗎?

if(WindowState == WindowState.Maximized)

它可能取決於您將使用的特定圖形技術,而不是 WinForms API。

例如 XNA (DirectX):

GraphicsDeviceManager graphics = new GraphicsDeviceManager(...); 

graphics.IsFullScreen = true; 

你看過WindowStateFormWindowState枚舉嗎?

http://msdn.microsoft.com/en-us/library/system.windows.forms.formwindowstate.aspx

Full Screen應用程序是一個沒有邊框的最大化 window。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM