回答
您可以使用GetConsoleWindow獲得控制檯窗口的句柄。
一旦你的,你應該能夠使用SetWindowPos
您可能還需要調整緩衝使用SetConsoleScreenBufferSize調整窗口前的控制檯來調整其大小。
ETA:
其他人已經使用SetConsoleDisplayMode顯示在全屏幕(無窗口)模式控制檯提及。我不確定這是否真的是你想要的或不是。自從Windows 98開始,我還沒有看到任何應用程序使用非窗口模式。
'SetWindowPos'不是這個的正確工具。我相信正確的是'SetConsoleMode'。 – chris
@chris - 我在SetConsoleMode中沒有看到任何可以調整大小的東西。控制檯就像任何其他窗口一樣,所以我不明白如何獲得句柄並調整它的大小並不合適。 –
當我單擊命令窗口中的最大化按鈕時,它將最大化高度,但不是寬度(在Windows 7中)。要做到這一點,你會使用'ShowWindow'。 –
- 1. tinyMCE全屏調整窗口
- 2. 全屏jQuery Cycle,調整窗口大小
- 3. 將Drawable調整爲全屏
- 4. 適當的全屏調整窗口和Linux的C++
- 5. Microsoft Visual C++控制檯窗口消失
- 6. 從Process.Start隱藏控制檯窗口C#
- 7. 最大化控制檯窗口 - C#
- 8. 控制檯窗口中的C++像素
- 9. C#中的控制檯窗口?
- 10. Dev C++控制檯窗口屬性
- 11. 控制檯窗口剛剛關閉? c#
- 12. C#控制檯窗口的問題()
- 13. C++清理控制檯窗口
- 14. 當窗口變爲全屏時,NSView不會調整大小
- 15. 將窗口狀態更改爲全屏
- 16. 調整窗口大小窗口控件
- 17. 用javaw控制檯窗口?
- 18. 其他控制檯窗口
- 19. .NET控制檯窗口
- 20. Unkillable控制檯窗口
- 21. 隱藏控制檯窗口
- 22. 隱藏控制檯窗口
- 23. Drag'n'drop到控制檯窗口
- 24. 檢測控制檯窗口?
- 25. 激活控制檯窗口
- 26. Visual Studio控制檯窗口
- 27. 控制檯窗口關閉
- 28. 將窗口寬度調整爲接口
- 29. 控制PowerShell控制檯窗口位置
- 30. 在窗口調整大小的全屏圖像與jQuery的?
當然,控制檯應用程序,由於它的定義,並不知道它在窗口中,因此無法對其窗口執行任何操作,因爲沒有API可用於控制檯程序來執行此操作。 – Skizz
@Skizz - 實際上,應用程序可以使用相當多的API函數來操縱控制檯:http://msdn.microsoft.com/en-us/library/windows/desktop/ms682073%28v=vs.85%29 .aspx –