Структуры и функции Windows API
From Programming Far Manager plugins
Структуры и функции Windows API
В данном разделе приведены "вольные" переводы некоторых часто используемых структур и функций из Windows API.
Функции Windows API
| Функция | Описание |
|---|---|
| GetFileTime | возвращает дату и время создания, модификации и последнего доступа к файлу |
| PeekConsoleInput | считывает данные из указанного консольного входного буфера без удаления |
| ReadConsoleInput | считывает данные из входного буфера консоли и удаляет их оттуда |
| SetFileTime | устанавливает дату и время создания, модификации и последнего доступа к файлу |
| WriteConsoleInput | записывает данные непосредственно в консольный входной буфер |
Структуры Windows API
| Структура | Описание |
|---|---|
| CHAR_INFO | определяет код символа и цветовые атрибуты экранной символьной ячейки |
| CONSOLE_CURSOR_INFO | содержит информацию о консольном курсоре |
| COORD | определяет координаты ячейки символа в консольном буфере экрана |
| FILETIME | число сто-наносекундных интервалов, прошедших с 1 января 1601 года |
| FOCUS_EVENT_RECORD | содержит сообщения фокуса; является членом структуры INPUT_RECORD |
| INPUT_RECORD | информация о входных сообщениях в консольном входном буфере |
| KEY_EVENT_RECORD | клавиатурные события консоли; является членом структуры INPUT_RECORD |
| MENU_EVENT_RECORD | сообщения меню; является членом структуры INPUT_RECORD |
| MOUSE_EVENT_RECORD | информация о сообщениях мыши в консольном окне; является членом структуры INPUT_RECORD |
| RECT | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
| SMALL_RECT | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
| SYSTEMTIME | хранит дату и время, используя отдельные поля для месяца, дня, года, дня недели, часов, минут, секунд и миллисекунд |
| WIN32_FIND_DATA | описывает файл, найденный функциями FindFirstFile, FindFirstFileEx или FindNextFile |
| WINDOW_BUFFER_SIZE_RECORD | информация об изменениях размеров экранного буфера консоли; является членом структуры INPUT_RECORD |
Константы Windows API
| Константа | Описание |
|---|---|
| Virtualkeycodes | виртуальные коды клавиш |
Смотрите также: