Функция
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 |
Нет |
Замечания по платформе |
Не имеется |