关系:
GetStdHandle:获取控制台的句柄(句柄可以理解为控制台的标志,我们可以通过这个标志来找到它,更改它)
SetConsoleScreenBufferSize:设置控制台缓存区的大小,就相当于一个二维数组...,控制台显示内容的方式就是将该二维数组的内容映射到屏幕上
SetConsoleWindowInfo:设置控制台大小,必须要小于控制台缓存区的大小(如果控制台比缓存区还大了,那就没东西显示了,很好理解)...(
HANDLE hConsoleOutput, //标准输出句柄
COORD dwSize //要设置的大小
);
使用:
方法一:
#include
#include<iostream...[in] LONG_PTR dwNewLong //要设置的值
);
逻辑:
先获取控制台窗口样式,然后去除掉可更改,可最大,可最小化的属性,然后再设置回去
代码:
#include<Windows.h...;
}
7.改变字体
NULL
8.改变背景颜色
官方文档中,我没有找到可以改变整个窗口背景颜色的API,但是可以采用批处理命令实现
该方法可同时改变背景色和文字颜色
官方文档:
使用:
#include