[英]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;
你看過WindowState
和FormWindowState
枚舉嗎?
http://msdn.microsoft.com/en-us/library/system.windows.forms.formwindowstate.aspx
Full Screen
應用程序是一個沒有邊框的最大化 window。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.