Окно консоли и экранный буфер
Для того чтобы завершить рассмотрение функций, предназначенных для поддержки консольного приложения, перечислим те из них, что остались "за кадром".
| функция | Назначение |
|---|---|
| hConsoleOutputAttribute | Устанавливает цвет текста и фона для указанного числа символьных ячеек, начинающихся по указанным координатам в экранном буфере |
| ipConsoleOutputCharacter | Запись символа в экранный буфер указанное число раз по указанным координатам |
| FlushConsolelnputBuffer | Запись на диск входного буфера консоли. Все входные записи во входном буфере консоли до настоящего момента времени удаляются |
| GenerateConsoleCTRL Event | Посылка сигнала, определенного этой функцией, совместно использующим консоль процессам |
| GetConsoleCursorlnfo | Предоставление информации о размере и видимости курсора для указанного экранного буфера |
| GetConsoleMode | Предоставление информации о текущем входном режиме входного буфера консоли или текущем режиме вывода экранного буфера консоли |
| GetConsoleTitie | Извлечение строки из области заголовка для текущего окна консоли |
| GetLargestConsoleWindowSIze | Возвращает размер самого большого возможного окна консоли, основанного на текущем шрифте и размере изображения |
| GetNumberOfConsolelnputEvents | Возвращает число непрочитанных записей ввода во входном буфере пульта |
| GetNumberOfConsoleMouseButtons | Возвращает число кнопок на мыши, используемых текущей консолью |
| PeekConsolelnput | Чтение данных из входного буфера консоли без их удаления |
| ScrollConsoleScreenBuffer | Перемещение блока данных в экранном буфере. Действие перемещения может быть ограничено путем определения отсекающего прямоугольника. Содержание экранного буфера вне отсекающего прямоугольника будет неизменным |
| SetConsoleCursorlnfo | Установка размера и видимости курсора для указанного экранного буфера консоли |
| SetConsoleMode | Установка режима входного буфера консоли или режима вывода экранного буфера консоли |
| SetConsoleScreenBufferSize | Изменение размера указанного экранного буфера консоли |
| SetStdHandle | Установка некоторого дескриптора как дескриптора стандартного ввода, стандартного вывода или устройства ошибки. Может использоваться при перенаправлении ввода-вывода |
