- •Ф едеральное агенство воздушного транспорта (росавиация)
- •Аннотация
- •1.Введение
- •2.Техническое задание
- •3.Теоретические сведения
- •3.1. Особенности создания приложений для ос семейства Windows
- •3.2. Краткая характеристика функций api
- •3.3.Описание среды выполнения
- •3. Состав и характеристики файлов проекта
- •4. Стандартные классы, структуры и функции приложения
- •5. Пользовательские классы и функции приложения
- •6. Структура программы
- •7.Системные требования.
- •8.Список литературы
- •10.Приложение
- •10.1Листинги программ
- •10.2Алгоритмы функций.
4. Стандартные классы, структуры и функции приложения
Перечень стандартных классов, структур и функций представлен в таблице 2.
Таблица 2. Перечень стандартных классов и функций
Имя |
Назначение |
WinMain |
Главная функция. |
RegisterClass |
Функция, которая регистрирует класс окна |
LoadCursor |
Функция, которая загружает указанный курсор. |
CreateWindow |
Функция, которая создает перекрывающееся всплывающее окно или дочернее окно. |
UpdateWindow |
Функция, которая обновляет клиентскую область окна. |
ShowWindow |
Функция, которая показывает или скрывает окно. |
GetMessage |
Функция, которая извлекает сообщение из очереди сообщений вызывающего потока. |
TranslateMessage |
Функция, которая преобразует сообщения виртуального ключа в символьные сообщения. |
DispatchMessage |
Функция, которая отправляет сообщение в оконную процедуру. |
CreateMenu |
Функция, которая создаёт меню. |
CreatePopupMenu |
Функция, которая создаёт временное меню. |
AppendMenu |
Функция, для добавления строк в меню. |
SetMenu |
Функция, для подключения меню к окну приложения. |
MessageBox |
Функция, которая отображает сообщение в окне сообщения. |
BeginPaint |
Функция, которая подготавливает окно к рисованию. |
EndPaint |
Функция, которая завершает рисование. |
MoveToEx |
Функция, которая обновляет текущую позицию указанной точки. |
|
|
|
Продолжение таблицы 2 |
LineTo |
Функция, которая чертит линию от текущей позиции до указанной точки (не включая её). |
TextOut |
Функция, которая записывает строку символов в заданном месте, используя текущий выбранный шрифт, цвет фона и цвет текста. |
PostQuitMessage |
Функция, которая указывает системе, что поток отправил запрос на завершение (quit). |
InvalidateRect |
Функция, которая добавляет область окна в область обновления. |
CreateFont |
Функция, которая создает логический шрифт с заданными характеристиками. |
SelectObject |
Функция, которая выбирает объект в заданный контекст устройства. |
DeleteObject |
Функция, которая удаляет логический шрифт. |
DefWindowProc |
Функция, которая обработчик сообщений по умолчанию. |
WNDCLASS |
Структура, которая содержит сведения о классе окна. |
MSG |
Структура, которая содержит информацию сообщения из очереди сообщений потока. |
PAINTSTRUCT |
Структура, используемая функцией BeginPaint для хранения информации о рисовании. |
RECT |
Структура, которая определяет координаты левого верхнего и правого нижнего углов прямоугольника. |
