Z tego co pamiętam można sprawdzić szerokosc i wysokosc konsoli:
::CONSOLE_SCREEN_BUFFER_INFO info; ::GetConsoleScreenBufferInfo( ::GetStdHandle( STD_OUTPUT_HANDLE ), &info ); left = info.srWindow.Left; right = info.srWindow.Right; top = info.srWindow.Top; bottom = info.srWindow.Bottom; width = right - left +1; height = bottom - top +1; max_width = info.dwMaximumWindowSize.X; max_height = info.dwMaximumWindowSize.Y; total_width = info.dwSize.X; total_height= info.dwSize.Y; x = info.dwCursorPosition.X; y = info.dwCursorPosition.Y;
Dodaktowo zmiana wielkosci okna nie zmienia wielkosci bufora konsoli, oczwiscie mozna to zmienic, ale po co ktos mialby to robic? ;) w razie czego mozna sprawdzic.
93,776 zapytań
142,732 odpowiedzi
323,384 komentarzy
63,379 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj
Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.