Функции консоли


Нижеследующие функции используются для доступа к консоли.

Функция Описание
AllocConsole Выделяет новую консоль для вызывающего процесса. 
AttachConsole Подключает вызывающий процесс к консоли заданного процесса. 
CreateConsoleScreenBuffer Создает экранный буфер консоли. 
FillConsoleOutputAttribute Устанавливает текст и атрибуты цвета фона для заданного числа символьных знакомест. 
FillConsoleOutputCharacter Записывает символ в экранном буфере консоли заданное число раз. 
FlushConsoleInputBuffer Выключает из работы консольный буфер ввода. 
FreeConsole Отключает вызывающий процесс от его консоли. 
GenerateConsoleCtrlEvent Отправляет заданный сигнал группе процессов консоли, которая совместно использует консоль, связанную с вызывающим процессом. 
GetConsoleCP Получает кодовую страницу ввода, используемую консолью, связанной с вызывающим процессом. 
GetConsoleCursorInfo Извлекает информацию о размере и виде курсора для заданного экранного буфера консоли. 
GetConsoleDisplayMode Получает режим визуального отображения текущей консоли. 
GetConsoleFontSize Извлекает размер шрифта, используемого определяемым экранным буфером консоли. 
GetConsoleMode Извлекает текущий режим ввода данных буфера ввода консоли или текущего режима вывода экранного буфера консоли. 
GetConsoleOutputCP Получает кодовую страницу вывода данных, используемую консолью, связанной с вызывающим процессом. 
GetConsoleProcessList Получает перечень процессов, связанных с текущей консолью. 
GetConsoleScreenBufferInfo Извлекает информацию о заданном экранном буфере консоли. 
GetConsoleSelectionInfo Извлекает информацию о текущем выборе консоли. 
GetConsoleTitle Получает строку заголовка текущего консольного окна. 
GetConsoleWindow Извлекает дескриптор окна, используемый консолью, связанной с вызывающим процессом. 
GetCurrentConsoleFont Получает информацию о текущем шрифте консоли. 
GetLargestConsoleWindowSize Получает размер самого большого возможного консольного окна. 
GetNumberOfConsoleInputEvents Извлекает число непрочитанных записей вводимых данных в буфере ввода консоли. 
GetNumberOfConsoleMouseButtons Извлекает число кнопок на мыши, используемой текущей консолью. 
GetStdHandle Извлекает дескриптор стандартного ввода данных, стандартного вывода или стандартной ошибки устройства. 
HandlerRoutine Определяемая программой функция, используемая с функцией SetConsoleCtrlHandler. 
PeekConsoleInput Читает данные из заданного консольного буфера ввода без удаления их из буфера. 
ReadConsole Читает символьный ввод данных из консольного буфера ввода и удаляет их из буфера. 
ReadConsoleInput Читает данные из консольного буфера ввода и удаляет их из буфера. 
ReadConsoleOutput Читает символьные данные и данные атрибутов цвета прямоугольного блока символьных знакомест в экранном буфере консоли. 
ReadConsoleOutputAttribute Копирует атрибуты цвета текста и цвета фона заданного числа последовательных ячеек экранного буфера консоли. 
ReadConsoleOutputCharacter Копирует ряд символов последовательных ячеек экранного буфера консоли. 
ScrollConsoleScreenBuffer Перемещает блок данных в экранном буфере. 
SetConsoleActiveScreenBuffer Устанавливает заданный экранный буфер, чтобы он был текущим отображенным экранным буфером консоли. 
SetConsoleCP Устанавливает кодовую страницу ввода, используемую консолью, связанную с вызывающим процессом. 
SetConsoleCtrlHandler Добавляет или удаляет определяемую программой функцию HandlerRoutine из списка функций обработчика для вызывающего процесса. 
SetConsoleCursorInfo Устанавливает размер и вид курсора для заданного экранного буфера консоли. 
SetConsoleCursorPosition Устанавливает позицию курсора в заданном экранном буфере консоли. 
SetConsoleMode Устанавливает режим ввода данных буфера ввода консоли или режима вывода экранного буфера консоли. 
SetConsoleOutputCP Устанавливает кодовую страницу вывода данных, используемую консолью, связанной с вызывающим процессом. 
SetConsoleScreenBufferSize Изменяет размер заданного экранного буфера консоли. 
SetConsoleTextAttribute Устанавливает атрибуты цвета символов переднего плана (текст) и фона, записанных в экранный буфер консоли. 
SetConsoleTitle Устанавливает строку области заголовка для текущего консольного окна. 
SetConsoleWindowInfo Устанавливает текущий размер и позицию окна экранного буфера консоли. 
SetStdHandle Устанавливает дескриптор стандартного ввода данных, стандартного вывода или стандартной ошибки устройства. 
WriteConsole Записывает строку символов в экранном буфере консоли, начинающемся в текущем местоположении курсора. 
WriteConsoleInput Записывает данные непосредственно в консольный буфер ввода. 
WriteConsoleOutput Записывает данные атрибутов символов и цвета заданного прямоугольного блока символьных знакомест в экранном буфере консоли. 
WriteConsoleOutputAttribute Копирует ряд атрибутов цвета текста и цвета фона последовательных ячеек экранного буфера консоли. 
WriteConsoleOutputCharacter Копирует ряд символов в последовательные ячейки экранного буфера консоли. 

 

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz