View difference between Paste ID: d2fRWZGp and 3BtENUqr
SHOW: | | - or go back to the newest paste.
1
void ResizeConsoleWindow()
2
{
3-
	HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE)
3+
	HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
4
	COORD Size = {ProgramWindowXSize, ProgramWindowYSize};	/* stałe które mamy mieć w programie */
5
	CONSOLE_FONT_INFO FontInfo;
6
	GetCurrentConsoleFont(hstdout, false, &FontInfo);
7
8
	SetConsoleScreenBufferSize(hstdout, Size);	/* zmienia wielkosc bufora ekranu */
9
	MoveWindow(GetConsoleWindow(), 0, 0, ProgramWindowXSize * FontInfo.dwFontSize.X,
10
		   ProgramWindowYSize * FontInfo.dwFontSize.Y, TRUE);
11
	/* przemieszcza i zmienia rozmiar okna. Nie może być większy niż rozmiar bufora ekranu. Rozmiar podawany w pikselach, jeśli chcemy w znakach to musimy pomnożyć przez rozmiar czcionki :) */
12
}