2014-01-12 243 views
0

我使用Windows 7 Ultimate.I設置CMD在pc上幾乎全屏(從cmd標題欄更改屬性)。雖然任務欄是可見的,但它是我想在Windows 7上可能的最大全屏。獲取全屏輸出C++程序。它是一個控制檯輸出窗口目標代碼

我寫了一個小命令行用戶界面遊戲的代碼。我假設輸出屏幕在每個用戶的PC上都被最大化了,這是一個錯誤。

因此,當我在另一個Windows 7機器上運行它時,由於cmd屏幕未在PC上最大化,我得到了奇怪的輸出。

如何確保在運行的每臺PC上都能將cmd屏幕設置爲全屏(幾乎全屏)?

我可以在我的代碼中調用一些函數嗎? 或者其他方式? 我喜歡在互聯網上分享它(我的代碼的.exe文件)。所以,我該如何解決這個問題。

+0

當您更改CMD設置時,它僅適用於您的計算機,並且僅適用於該程序名稱或標題等的程序。我從來沒有看到過以這種方式更改其自己的控制檯設置的程序。如果你想要這種全屏遊戲,也許一個控制檯應用程序並不是最好的方式。 – Brandin

回答

0

您需要做的是運行該程序並更改該特定命令窗口中的設置,而不是命令窗口的默認設置。你也可以用代碼來做到這一點,雖然我不知道如何,但這很容易。然後,無論何時運行該程序,都應該覆蓋用戶的默認命令設置並遵守程序。

這是我的similar answer關於指令顏色的另一個問題。同樣的解決方案應該在這裏工

+0

@RetiredNinja:很高興知道。在控制檯上更改它應該是跨平臺的,可能也是語言中立的,對於非贏的應用程序。 – ChiefTwoPencils