Конгер Д.
Физика для разработчиков компьютерных игр
стр. 488

Приложение С

Основы программирования для Windows

У большинства людей на компьютерах установлена та или иная версия Windows. Чтобы писать игры для разных версий Windows, не обязательно быть экспертом по этой операционной системе. Достаточно знать несколько базовых концепций, например:

□    как создавать окно в функции WinMain ();

□    как определять процедуру обработки сообщений Windows;

□    как использовать ресурсы Windows, например, значки, курсоры и так далее.

Добро пожаловать в WinMain()

В каждой программе для Windows должна присутствовать функция Win-Main (). Эта функция содержит точку входа в Windows-программу, то есть выполнение программы начинается с выполнения функции WinMa-in (). Она выполняет практически те же задачи, что и функция main () в большинстве обычных программ на С и C++.

Функция WinMain() создает и отображает рабочее окно программы. Чтобы сделать это, она должна выполнить следующие действия:

1.    Определить класс окна.

2.    Зарегистрировать этот класс,

3.    Создать окно зарегистрированного класса.

4.    Вывести созданное окно на экран.

5.    Обрабатывать сообщения в цикле обработки сообщений.



Новости
«Мясной» экшен Redeemer: Enhanced Edition задержится до осени
Издательство «Бука» и студия Sobaka объявили о том, что кровавый экшен Redeemer: Enhanced Edition, ранее запланированный к выходу в августе, был отложен на осень.
Steam-версия Orwell бесплатна до завтра
Игру можно забрать в течение суток, получив ключ для активации в Steam.