Главное окно на WinAPI

Недавно я приводил пример, как можно построить программу на Диалоговом окне. Сегодня я приведу пример как можно создать программу с главным окном.
Пример частично взят из книжки Win32. Основы программирования[К.Г. Финогенов], в этой книжке вы можете подробнее почитать про WinAPI.
Что бы создать окно, главная Функия WinMain() должна выполнять следующие основные действия:
1. Определить класс окна.
2. Зарегистрировать класс окна в Windows.
3. Создать окно, определяемое данным классом.
4. Отобразить окно на экране.
5. Запустить цикл сообщений.
Писать код в блог - достаточно напряжно, лучше я залью в файле txt.
1. Простейшая программа с главным окном
2. Простейшая программа с главным окном и с использованием макроса HANDLE_MSG. Про сам макрос можно почитать так же в книжки Финогенова.
3. Был у меня ещё один интересный пример, найду - выложу.
При поддержке: Заходите сюда что бы узнать об интересных фичах в движке joomla.
Что можно ещё почитать:

Win Man
Спасибо! Учу сейчас С#, очень нужны такие простые программки. Выкладывайте их побольше, пожалуйста.