文档介绍:
АЗБУКАПРОГРАММИРОВАНИЯВ WIN32 API
Изложенывопросысозданияпрограммныхприложенийдля Windows 95 и
Windows NT. Описаныосновныетипыпеременных, макросов, функций.
Материалкнигииллюстрируетсямногочисленнымипримерами. Настоящее
издание(второевышлов 2000 г.) дополненоописаниемтехвозможностей
Windows, которыенебылиупомянутывпредыдущихизданиях.
Дляпрограммистов.
СОДЕРЖАНИЕ
Предисловие 3
GETTING STARTED - ДАВАЙТЕНАЧНЕМ! "HELLO, WORLD!" 5
WIN32 API
Файлыпрограммыдля Windows 5
Чтонеобходимодляполученияисполняемогомодуля 5
Типыданных, применяемыев Windows 6
Венгерскаянотация 7
Windows какобъектно-ориентированнаясистема 7
"Кровеноснаясистема" программыдля Windows 8
WinMain() + функцияокна= минимальнаяпрограммадля Windows 9
Перваяпрограммадля Windows 10
UNICODE 27
Чтотакое Unicode 27
Unicode в Windows NT и Windows'95 28
ОСНОВЫРИСОВАНИЯИКОПИРОВАНИЯИЗОБРАЖЕНИЙ 33
Немноголирики 33
Контекстустройства 33
Кодырастровыхопераций 47
Полосыпрокрутки 50
Контекстустройстваи WM_PAINT 58
Рисованиеграфическихпримитивов 58
ВЗАИМОДЕЙСТВИЕПРОГРАММЫСПОЛЬЗОВАТЕЛЕМ 70
Немногооресурсах(предисловиекразговору) 70
Менюиакселераторы 74
Диалоговыеокнаиихэлементы 98
ОБЩИЕЭЛЕМЕНТЫУПРАВЛЕНИЯ 135
Работасострокойсостояния 136
Работасоспином 141
Работастрекбаром 148
Работасиндикатором(progress bar'ом) 156
Работасокнамиподсказок 161
Работасоспискомизображений 170
Работасзакладками 181
Работасокномпросмотрадеревьев 192
Окноредактирования, поддерживающееформатированиетекста(Rich 202
Edit Control)
РЕЕСТР 222
Структурареестра 222
Работасреестром 223
КОЕ-ЧТООМНОГОЗНАЧНОСТИВ WINDOWS 236
Запускпроцесса 238
Завершениепроцесса 245
Созданиепотока 251
Завершениепотока 252
Синхронизация 253
ДИНАМИЧЕСКИПОДКЛЮЧАЕМЫЕБИБЛИОТЕКИ 258
Способыприсоединения DLL кпрограмме 259
Вывернемпрограммынаизнанку 264
Инициализацияидеинициализация DLL 266
КОНСОЛИ 269
Чтотакоеконсоль 269
Техникаразработкиконсольнойпрогр