我可以更改控制台窗口大小吗?

时间:2015-05-28 15:15:13

标签: c++ console window

我正在编写一个C ++程序,我知道你可以改变文本颜色,但我也想知道你是否可以改变控制台窗口的大小,如果是这样,怎么办?

(不是在谈论Win32应用程序)

1 个答案:

答案 0 :(得分:0)

以下是一个例子:

#include<iostream> 
#include<windows.h> 
using namespace std; 

SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_SHOWWINDOW); 

int main(){ cout<<"Hello World"; }

或者您应该使用

SetConsoleScreenBufferSize
SetConsoleWindowInfo

There's an example at http://www.cplusplus.com/forum/windows/10731/