Нижеследующие функции используются для доступа к консоли.
Функция | Описание |
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 | Копирует ряд символов в последовательные ячейки экранного буфера консоли. |