Функция
SetConsoleScreenBufferSizeФункция
SetConsoleScreenBufferSize изменяет размер заданного экранного буфера консоли.Синтаксис
|
BOOL SetConsoleScreenBufferSize( hConsoleOutput, // дескриптор экранного буфера COORD dwSize // размер нового экранного буфера ); |
Параметры
hConsoleOutput
[in] Дескриптор экранного буфера консоли. Дескриптор должен иметь право доступа
GENERIC_READ. Для получения дополнительной информации, см. статью Защита буфера и права доступа в консоли.dwSize
[in] Структура
COORD, которая устанавливает новый размер экранного буфера консоли, в рядах и столбцах. Заданная ширина и высота не могут быть меньше чем ширина и высота окна экранного буфера консоли. Заданные размеры также не могут быть меньше чем минимальный размер, разрешенный системой. Этот минимум зависит от текущего размера шрифта консоли (выбранного пользователем) и значений SM_CXMIN и SM_CYMIN, возвращенных функцией GetSystemMetrics.Возвращаемые значения
Если функция завершается успешно, величина возвращаемого значения - не нуль.
Если функция завершается с ошибкой, величина возвращаемого значения - нуль. Чтобы получить дополнительные данные об ошибке, вызовите функцию
GetLastError.Смотри также
Обзор консольных приложений, Функции консоли, COORD, GetConsoleScreenBufferInfo, SetConsoleWindowInfo
|
Размещение и совместимость SetConsoleScreenBufferSize |
|
|
Windows. NET Server |
Да |
|
Windows XP |
Да |
|
Windows 2000 |
Да |
|
Windows NT |
Да |
|
Windows Me |
Да |
|
Windows 98 |
Да |
|
Windows 95 |
Да |
|
Используемая библиотека |
Kernel32.lib |
|
Заголовочный файл |
|
|
- объявлено в |
Wincon.h |
|
- включено в |
Windows.h |
|
Unicode |
Нет |
|
Замечания по платформе |
Не имеется |