Предисловие
1. Краткий экскурс в Windows и современный Фортран
1.1. Обзор системы Windows
1.2. Современный Фортран
2. Основные принципы программирования
2.1. Общий взгляд на программирование для Windows
2.2. Взаимодействие Windows с программой
2.3. Win32 API: прикладной интерфейс для Windows
2.4. Базовые элементы и понятия
3. Создаем первое приложение
3.1. Создание проекта в среде Microsoft Developer Studio
3.2. Каркас приложения
3.3. Создание окна
3.4. Цикл обработки сообщений
3.5. Оконная функция
3.6. Модуль MyPr_linc
3.7. Создание исполняемого файла
4. Меню и обработка сообщений
4.1. Что такое ресурсы
4.2. Создание меню
4.3. Подключение меню
4.4. Обработка сообщений
4.5. Включение акселераторов меню
4.6. Взаимодействие приложения с меню
4.7. Создание контекстного меню
5. Диалоги
5.1. Использование в приложении диалогов
5.2. Окно сообщений
5.3. Стандартные диалоги
6. Пользовательские диалоги
6.1. Построение модального диалога
6.2. Включение диалога в программу
6.3. Немодальный диалог
6.4. Оперативное редактирование окна диалога
7. Элементы управления диалогом
7.1. Кнопки
7.2. Создание кнопок
7.3. Управление кнопками
7.4. Включение кнопок в диалоговые функции
8. Диалог со списком элементов
8.1. Создание и инициализация списка
8.2. Взаимодействие диалога со списком
8.3. Стандартный список
9. Диалог с окном редактирования
9.1. Создание окна редактирования
9.2. Взаимодействие окна ввода с пользователем
10. Диалог с комбинированным списком
10.1. Создание комбинированного списка
10.2. Управление комбинированным списком
10.3. Подключение диалога
11. Общие элементы управления
11.1. Типы общих элементов управления
11.2. Подключение и инициализация общих элементов управления
11.3. Окно состояния
11.4. Инициализация окна состояния и взаимодействие
12. Панель инструментов
12.1. Создание панели инструментов
12.2. Создание шаблона инструментальной панели с помощью редактора ресурсов
12.3. Взаимодействие с панелью инструментов
12.4. Включение инструментальной панели в приложение
13. Закладки
13.1. Создание диалога с закладками
13.2. Взаимодействие с закладками
13.3. Нотификационные сообщения
13.4. Пример диалога с закладками
14. Подсказки
14.1. Подключение подсказок к инструментальной панели
14.2. Инициализация подсказок
14.3. Взаимодействие с подсказками
14.4. Использование подсказок в диалогах
15. Окна просмотра деревьев
15.1. Создание окна просмотра деревьев
15.2. Взаимодействие с окнами просмотра деревьев
15.3. Инициализация окна просмотра деревьев и обработка нотификационных
сообщений
16. Ползунковый регулятор
16.1. Создание ползункового регулятора
16.2. Взаимодействие с ползунковым регулятором
16.3. Пример диалога с ползунковым регулятором
17. Индикатор
17.1. Создание индикатора и взаимодействие с ним
17.2. Пример диалога с индикатором
18. Спин
18.1. Создание спина
18.2. Взаимодействие со спином
18 3. Пример диалога с общими элементами управления
19. Заголовок
19.1. Создание заголовка
19.2. Взаимодействие приложения с окном заголовка
19.3. Пример диалога с заголовком
20. Списки изображений
20.1. Создание списка изображений
20.2. Управление списком изображений
20.3. Пример диалога со списком изображений
21. Реестр
21.1. Структура реестра и форма хранения данных
21.2. Взаимодействие с реестром
21.3. Пример диалога, взаимодействующего с реестром
Приложения
П-1. Функции для создания окна и управления им
П-2. Функции оконной процедуры
П-3. Функции, обслуживающие меню
П-4. Функции, обслуживающие диалоги
П-5. Функции, обслуживающие элементы управления диалогом
П-6. Функции для работы с таймером
П-7. Функции для взаимодействия с реестром
П-8. Функции для работы с буфером обмена
П-9. Функции для работы с ресурсами
П-10. Макросы
П-11. Графические функции
П-12. Функции многодокументного интерфейса
П-13. Функции многопотоковых приложений
П-14. Функции для работы с файлами
Заключение
Литература