Содержание

Предисловие …………………………………………………………………… 3
Глава 1
РУКОВОДСТВО ПО СОЗДАНИЮ ПРОГРАММ В СРЕДЕ WINDOWS … 4
Структура Windows программы ………………………………………… 4
Управление оконными классами и дескрипторами окон ………… 7
Размер, вид и позиция окон …………………………………………… 9
Контекст устройства ……………………………………………… 14
Обновление окна …………………………………………………………. 15
Вывод текста ………………………………………………………………. 17
Графический вывод …………………………………………………….... 18
Объекты GDI ……………………………………………………………..... 20
Растровый рисунок ……………………………………………………….. 21
Кисть ………………………………………………………………………… 24
Шрифт ………………………………………………………………………. 26
Перо ……………………………………………………………………….… 29
Иконка (пиктограмма, значок) ………………………………………….. 29
Курсоры
Область …………………………………………………………………….. 31
Области отсечения ……………………………………………………….. 33
Путь (контур) ………………………………………………………………. 34
Прямоугольники ………………………………………………………...… 36
Ввод от мыши и клавиатуры ……………………………………………. 36
Сообщения ………………………………………………………………… 38
Стандартные оконные классы …………………………………………. 39
Диалоговые окна ……………………………………………………….… 47
Таймер ……………………………………………………………………... 49
Функции курсора ………………………………………………………….. 50
Функции меню ..…………………………………………………………… 51
Функции директорий, файлов и дисков ………………………………. 54
Консоль …………………………………………………………………….. 55
Файл ресурсов ……………………………………………………………. 58
Наборы символов ………………………………………………………... 62
Динамически связываемые библиотеки (DLL)

Глава 2
ТИПЫ ДАННЫХ WIN32 API ………………………………………………... 63
Простые типы …………………………………………………………….. 63
Дескрипторы ………………………………………………………………. 64
Структуры ………………………………………………………………….. 64




Глава 3
СООБЩЕНИЯ WINDOWS …………………………………………………. 71
Общие сообщения …………………………………………………………... 71
Сообщения обновления окна ……………………………………………… 82
Сообщения от мыши в клиентской области окна …………………... 84
Сообщения мыши в неклиентской области окна …….………………. 89
Сообщения от клавиатуры ……………………………………………….... 95
Сообщения от меню ……………………………………………………….… 98

Глава 4
ФУНКЦИИ WIN32 API ……………………………………………….…...… 106

Алфавитный указатель по функциям Win32 API ………………………… 479
Список литературы …………………………………………………………… 486