I'm testing something and I would like to create a Windows Terminal with bigger dimensions than the current screen. I know it sounds like a stupid idea, but it is what I'm trying to achieve.
I've tried different things like:
HWND console = GetConsoleWindow();
RECT r;
GetWindowRect(console, &r);
MoveWindow(console, r.left, r.top, 100, 3000, TRUE);
And:
DWORD CurrentMode;
GetConsoleMode(GetStdHandle(STD_OUTPUT_HANDLE), &CurrentMode);
SetConsoleMode(GetStdHandle(STD_OUTPUT_HANDLE), CurrentMode | ENABLE_VIRTUAL_TERMINAL_PROCESSING);
fputs("\x1b[8;30;800t", stdout);
I found both methods on different posts. Both methods change the Terminal dimensions, but that dimension can't be bigger than the screen. I have also realized that you can't (or at least, I wasn't able to) manually resize the Windows Terminal to have bigger dimensions that the screen.
It seems like an impossible task, but maybe someone has any idea on how to do it. Thanks for the help.