Создание и открытие окна без залога и поручителей 0:24 Создание класса окна и его регистрация с помощью функции RegisterClass. Создание окна с помощью функции CreateWindow. Передача имени класса окна и заголовка окна в функцию CreateWindow.
Обработка сообщений 1:30 Создание процедуры обработки сообщений с помощью функции RegisterWindowMessage. Передача адреса функции обработки сообщений в функцию RegisterWindowMessage.
Мониторинг сообщений 3:09 Получение сообщений с помощью функции GetMessage. Передача полученных сообщений в окно с помощью функции DispatchMessage.
Закрытие окна 4:07 Получение сообщения о закрытии окна с помощью функции GetMessage. Закрытие окна с помощью функции PostQuitMessage.
Получение кодов нажатых клавиш 7:09 Получение кодов нажатых клавиш с помощью функции GetKeyMessage. Перевод кодов нажатых клавиш в символы с помощью функции TranslateMessage.
Получение координат мышки 8:36 Получение координат мышки с помощью функции GetMouseMoveMessage. Получение координат кнопок мышки с помощью функции GetLButtonDownMessage.
Отключение консольного окна 9:12 Изменение типа приложения с консольного на GUI в настройках проекта. Перебилдинг приложения для создания окна без консольного окна.