Ruby/Справочник/Windows::Console
Класс Windows::Console Править
(нет описания...)
Константы
AddConsoleAlias, AllocConsole, AttachConsole, BACKGROUND_BLUE, BACKGROUND_GREEN, BACKGROUND_INTENSITY, BACKGROUND_RED, COMMON_LVB_GRID_HORIZONTAL, COMMON_LVB_GRID_LVERTICAL, COMMON_LVB_GRID_RVERTICAL, COMMON_LVB_LEADING_BYTE, COMMON_LVB_REVERSE_VIDEO, COMMON_LVB_SBCSDBCS, COMMON_LVB_TRAILING_BYTE, COMMON_LVB_UNDERSCORE, CONSOLE_FULLSCREEN, CONSOLE_FULLSCREEN_HARDWARE, CONSOLE_OVERSTRIKE, CTRL_BREAK_EVENT, CTRL_C_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT, CreateConsoleScreenBuffer, ENABLE_ECHO_INPUT, ENABLE_INSERT_MODE, ENABLE_LINE_INPUT, ENABLE_MOUSE_INPUT, ENABLE_PROCESSED_INPUT, ENABLE_QUICK_EDIT_MODE, ENABLE_WINDOW_INPUT, ENABLE_WRAP_AT_EOL_OUTPUT, FOREGROUND_BLUE, FOREGROUND_GREEN, FOREGROUND_INTENSITY, FOREGROUND_RED, FillConsoleOutputAttribute, FillConsoleOutputCharacter, FlushConsoleInputBuffer, FreeConsole, GenerateConsoleCtrlEvent, GetConsoleAlias, GetConsoleAliasExes, GetConsoleAliasExesLength, GetConsoleAliases, GetConsoleAliasesLength, GetConsoleCP, GetConsoleCursorInfo, GetConsoleDisplayMode, GetConsoleFontSize, GetConsoleMode, GetConsoleOutputCP, GetConsoleProcessList, GetConsoleScreenBufferInfo, GetConsoleSelectionInfo, GetConsoleTitle, GetConsoleWindow, GetCurrentConsoleFont, GetLargestConsoleWindowSize, GetNumberOfConsoleInputEvents, GetNumberOfConsoleMouseButtons, GetStdHandle, PeekConsoleInput, ReadConsole, ReadConsoleInput, ReadConsoleOutput, ReadConsoleOutputAttribute, ReadConsoleOutputCharacter, STD_ERROR_HANDLE, STD_INPUT_HANDLE, STD_OUTPUT_HANDLE, ScrollConsoleScreenBuffer, SetConsoleActiveScreenBuffer, SetConsoleCP, SetConsoleCommandHistoryMode, SetConsoleCtrlHandler, SetConsoleCursorInfo, SetConsoleCursorPosition, SetConsoleDisplayMode, SetConsoleMode, SetConsoleOutputCP, SetConsoleScreenBufferSize, SetConsoleTextAttribute, SetConsoleTitle, SetConsoleWindowInfo, SetStdHandle, WriteConsole, WriteConsoleInput, WriteConsoleOutput, WriteConsoleOutputAttribute, WriteConsoleOutputCharacter
Методы объекта
AddConsoleAlias, AllocConsole, AttachConsole, CreateConsoleScreenBuffer, FillConsoleOutputAttribute, FlushConsoleInputBuffer, FreeConsole, GenerateConsoleCtrlEvent, GetConsoleAliasExesLength, GetConsoleAliasExes, GetConsoleAliasesLength, GetConsoleAliases, GetConsoleCP, GetConsoleCursorInfo, GetConsoleDisplayMode, GetConsoleFontSize, GetConsoleMode, GetConsoleOutputCP, GetConsoleProcessList, GetConsoleScreenBufferInfo, GetConsoleSelectionInfo, GetConsoleTitle, GetConsoleWindow, GetCurrentConsoleFont, GetLargestConsoleWindowSize, GetNumberOfConsoleInputEvents, GetNumberOfConsoleMouseButtons, GetStdHandle, PeekConsoleInput, ReadConsoleInput, ReadConsoleOutputAttribute, ReadConsoleOutputCharacter, ReadConsoleOutput, ReadConsole, ScrollConsoleScreenBuffer, SetConsoleActiveScreenBuffer, SetConsoleCP, SetConsoleCommandHistoryMode, SetConsoleCtrlHandler, SetConsoleCursorInfo, SetConsoleCursorPosition, SetConsoleDisplayMode, SetConsoleHistoryInfo, SetConsoleMode, SetConsoleOutputCP, SetConsoleScreenBufferSize, SetConsoleTextAttribute, SetConsoleTitle, SetConsoleWindowInfo, SetStdHandle, WriteConsoleInput, WriteConsoleOutputAttribute, WriteConsoleOutputCharacter, WriteConsoleOutput, WriteConsole
Windows::Console#AddConsoleAlias Править
AddConsoleAlias(source, target, exe)
(нет описания...)
Windows::Console#AllocConsole Править
AllocConsole()
(нет описания...)
Windows::Console#AttachConsole Править
AttachConsole(pid)
(нет описания...)
Windows::Console#CreateConsoleScreenBuffer Править
CreateConsoleScreenBuffer(access, mode, sec, flags, data)
(нет описания...)
Windows::Console#FillConsoleOutputAttribute Править
FillConsoleOutputAttribute(handle, attribute, length, coord, num)
(нет описания...)
Windows::Console#FlushConsoleInputBuffer Править
FlushConsoleInputBuffer(handle)
(нет описания...)
Windows::Console#FreeConsole Править
FreeConsole()
(нет описания...)
Windows::Console#GenerateConsoleCtrlEvent Править
GenerateConsoleCtrlEvent(ctrl_event, process_group_id)
(нет описания...)
Windows::Console#GetConsoleAliasExes Править
GetConsoleAliasExes(buffer, buffer_length)
(нет описания...)
Windows::Console#GetConsoleAliasExesLength Править
GetConsoleAliasExesLength()
(нет описания...)
Windows::Console#GetConsoleAliases Править
GetConsoleAliases(buffer, buffer_length, exe_name)
(нет описания...)
Windows::Console#GetConsoleAliasesLength Править
GetConsoleAliasesLength(exe_name)
(нет описания...)
Windows::Console#GetConsoleCP Править
GetConsoleCP()
(нет описания...)
Windows::Console#GetConsoleCursorInfo Править
GetConsoleCursorInfo(handle, cursor_info_ptr)
(нет описания...)
Windows::Console#GetConsoleDisplayMode Править
GetConsoleDisplayMode(flags)
The docs say this returns a BOOL, but really it's a DWORD
Windows::Console#GetConsoleFontSize Править
GetConsoleFontSize(handle, font)
(нет описания...)
Windows::Console#GetConsoleMode Править
GetConsoleMode(handle, mode)
(нет описания...)
Windows::Console#GetConsoleOutputCP Править
GetConsoleOutputCP()
(нет описания...)
Windows::Console#GetConsoleProcessList Править
GetConsoleProcessList(proc_list, proc_count)
(нет описания...)
Windows::Console#GetConsoleScreenBufferInfo Править
GetConsoleScreenBufferInfo(handle, buf_info)
(нет описания...)
Windows::Console#GetConsoleSelectionInfo Править
GetConsoleSelectionInfo(info_struct)
(нет описания...)
Windows::Console#GetConsoleTitle Править
GetConsoleTitle(title, size)
(нет описания...)
Windows::Console#GetConsoleWindow Править
GetConsoleWindow()
(нет описания...)
Windows::Console#GetCurrentConsoleFont Править
GetCurrentConsoleFont(handle, max_window, current_font_struct)
(нет описания...)
Windows::Console#GetLargestConsoleWindowSize Править
GetLargestConsoleWindowSize(handle)
(нет описания...)
Windows::Console#GetNumberOfConsoleInputEvents Править
GetNumberOfConsoleInputEvents(handle, num_events)
(нет описания...)
Windows::Console#GetNumberOfConsoleMouseButtons Править
GetNumberOfConsoleMouseButtons(num_mouse_buttons)
(нет описания...)
Windows::Console#GetStdHandle Править
GetStdHandle(std_handle)
(нет описания...)
Windows::Console#PeekConsoleInput Править
PeekConsoleInput(handle, buffer, length, num_events)
(нет описания...)
Windows::Console#ReadConsole Править
ReadConsole(handle, buffer, num_to_read, num_read, res = 0)
(нет описания...)
Windows::Console#ReadConsoleInput Править
ReadConsoleInput(handle, buffer, length, num_read)
(нет описания...) работа
Windows::Console#ReadConsoleOutputAttribute Править
ReadConsoleOutputAttribute(handle, attrib, len, coord, num_read)
(нет описания...)
Windows::Console#ReadConsoleOutputCharacter Править
ReadConsoleOutputCharacter(handle, char, length, coord, num_read)
(нет описания...)
Windows::Console#ScrollConsoleScreenBuffer Править
ScrollConsoleScreenBuffer(handle, scroll, clip, coord, fill)
(нет описания...)
Windows::Console#SetConsoleActiveScreenBuffer Править
SetConsoleActiveScreenBuffer(handle)
(нет описания...)
Windows::Console#SetConsoleCP Править
SetConsoleCP(code_page_id)
(нет описания...)
Windows::Console#SetConsoleCommandHistoryMode Править
SetConsoleCommandHistoryMode(flags)
(нет описания...)
Windows::Console#SetConsoleCtrlHandler Править
SetConsoleCtrlHandler(handler, add)
(нет описания...)
Windows::Console#SetConsoleCursorInfo Править
SetConsoleCursorInfo(handle, cursor)
(нет описания...)
Windows::Console#SetConsoleCursorPosition Править
SetConsoleCursorPosition(handle, coord)
Установка позиции курсора на экране консоли. Пример:
- include <stdlib.h>
- include <stdio.h>
- include <windows.h>
int main() {
void* handl = GetStdHandle(STD_OUTPUT_HANDLE); // Создаем ссылку на выходной поток COORD pos; // Координаты точки (используется специальная структура) pos.X = 10;// Установка координат х pos.Y = 5;// Установка координат у SetConsoleCursorPosition(handl, pos); // Установка позиции курсора printf("Hello, world\n\n"); // Вывод на экран текста, начиная с заданной позиции system("PAUSE"); return 0;
}
Windows::Console#SetConsoleDisplayMode Править
SetConsoleDisplayMode(handle, flags, coord)
(нет описания...)
Windows::Console#SetConsoleHistoryInfo Править
SetConsoleHistoryInfo(info)
(нет описания...)
Windows::Console#SetConsoleMode Править
SetConsoleMode(handle, mode)
(нет описания...)
Windows::Console#SetConsoleOutputCP Править
SetConsoleOutputCP(code_page_id)
(нет описания...)
Windows::Console#SetConsoleScreenBufferSize Править
SetConsoleScreenBufferSize(handle, size)
(нет описания...)
Windows::Console#SetConsoleTextAttribute Править
SetConsoleTextAttribute(handle, attribute)
(нет описания...)
Windows::Console#SetConsoleTitle Править
SetConsoleTitle(title)
(нет описания...)
Windows::Console#SetConsoleWindowInfo Править
SetConsoleWindowInfo(handle, absolute, window)
(нет описания...)
Windows::Console#SetStdHandle Править
SetStdHandle(std_handle, handle)
(нет описания...)
Windows::Console#WriteConsole Править
WriteConsole(handle, buffer, num_to_write, num_written, res = 0)
(нет описания...)
Windows::Console#WriteConsoleInput Править
WriteConsoleInput(handle, buffer, length, num_events)
(нет описания...)
Windows::Console#WriteConsoleOutput Править
WriteConsoleOutput(handle, buffer, buf_size, coord, region)
(нет описания...)
Windows::Console#WriteConsoleOutputAttribute Править
WriteConsoleOutputAttribute(handle, attrib, length, coord, num)
(нет описания...)
Windows::Console#WriteConsoleOutputCharacter Править
WriteConsoleOutputCharacter(handle, char, length, coord, num)
(нет описания...)