如题,简略代码如下

#include <iostream>
#include <Windows.h> //关键头文件
using namespace std;
//取消最大化,最小化
void SizeGoAway() {
	SetWindowLongPtrA(
		GetConsoleWindow(),
		GWL_STYLE,
		GetWindowLongPtrA(GetConsoleWindow(), GWL_STYLE) & ~WS_SIZEBOX & ~WS_MAXIMIZEBOX & ~WS_MINIMIZEBOX);
}
//取消关闭  谨慎使用,坑人专用
void DeleteGoAway() {
	DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE),
		SC_CLOSE, MF_DISABLED);
	DrawMenuBar(GetConsoleWindow());
}
//取消标题栏 可能有副作用,需要设置一下缓冲区位置
void TitleGoAway() {
	SetWindowLongPtrA(
		GetConsoleWindow(),
		GWL_STYLE,
		GetWindowLongPtrA(GetConsoleWindow(), GWL_STYLE) & ~WS_CAPTION);
}
int main() {
	while (1) {
		DeleteGoAway();
		Sleep(1000);
	}
	return 0;
}
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐