我正在尝试制作一个自动windows CMD函数这是我的代码:
short x = GetSystemMetrics(SM_CXSCREEN);
short y = GetSystemMetrics(SM_CYSCREEN);
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SMALL_RECT rect = {0,0, x, y};
SetConsoleWindowInfo(hConsole, TRUE, &rect);
由于某些原因,调整窗口大小不起作用。我检查了GetSystemMetrics,它运行良好。请帮忙。
您必须在roder中使用系统("MODE 650")才能使控制台屏幕全屏。
您必须设置缓冲区大小和窗口大小。你只是在做后者。您还需要给SetConsoleScreenBufferSize
打个电话。这个答案向您展示了如何做到这一点:https://stackoverflow.com/a/17163497/505088